Oracle 12C ORA-65096: 公用用戶名或角色名無效
阿新 • • 發佈:2017-09-30
mod ner containe 12c root 角色 set oot _id
先說基本用法:
先按11G之前進行
conn / as sysdba;
create user test identifed by test;
ORA-65096: 公用用戶名或角色名無效.
查官方文檔得知“試圖創建一個通用用戶,必需要用C##或者c##開頭”,這時候心裏會有疑問,什麽是common user?不管先建成功了再說
create C##user test identifed by test;
創建成功
SQL>show con_name;
CON_NAME
------------------------------
CDB$ROOT
select
con_id,dbid,
NAME
,OPEN_MODE
from
v$pdbs;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------
----------
2 4066409480 PDB$SEED READ ONLY
3 2270995695 PDBORCL MOUNTED
SQL>alter session set container=PDBORCL;
這時再用create user test identifed by test;建立用戶就可以了。
Oracle 12C ORA-65096: 公用用戶名或角色名無效