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


先說基本用法:

先按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;建立用戶就可以了。

 

 

 

轉自:http://blog.csdn.net/liou825/article/details/10054589


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM