跳至主要內容

[oracle] Oracle 12C ORA-65096: 公用用戶名或角色名無效

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
selectcon_id,dbid,NAME,OPEN_MODEfromv$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: 公用用戶名或角色名無效
https://www.itread01.com/content/1506758657.html

分類:oracle
由 Compete Themes 設計的 Author 佈景主題