SQLエラー:ORA-65096:共通のユーザー名またはロール名が00000 65096.無効です - 「無効な共通のユーザーまたはロール名」*原因:試みが名前と共通のユーザーまたはロールを作成しました

 



 

 

OracleのSQL Developerで、RDを作成しようとしているユーザーは、次のエラーが登場しました。 

ライン:6スタートにコマンドを実行してエラー- 
作成 ユーザ IDENTIFIED RD によって 508 
エラー報告- 
SQLエラー:ORA - 65096 :無効共通のユーザー名またはロール名
 65096を00000  -   「共通が無効なユーザー またはロールの名前を」
 *原因:アンメイド試みであったために 作成します A共通のユーザー または役割名前
           WAS ない有効なため、共通のユーザーまたは役割。   追加します
           通常のルールのため 、ユーザー 役割名、一般ユーザー ロール
           名は開始しなければならない ## C または C ## から構成のみ  ASCIIの
           文字。
*処置:有効な一般的な指定ユーザー 役割の名前を。

 

ソリューション:

  以下のコマンドを実行した後、次に必要な操作を実行します。

    SQL> con_nameを示し;
    SQL>を選択con_id、DBID、NAME、五$ PDBSからOPEN_MODE。
    SQL> ALTER SESSIONセットコンテナ= ORCLE。
    SQL>スタートアップ
Microsoft Windowsの[バージョン10.017763.864 ] 
(C)2018 Microsoft Corporationのインチ 無断複写・転載を禁じます。

C:\ Users \ユーザーRaodi > SQLPLUS SYS AS SYSDBA 

SQL * Plusを:リリース12.20.10生産のON月曜日、11越18  092549  2019 

著作権(C)19822016 、Oracleのすべての権利予約.. 

パスワードを入力します。 :

接続するには、次
のOracle Database 12cのEnterprise Editionのリリース12.20.10 -64ビットの生産

SQL > ショーcon_name。

CON_NAME
 ------------------------------ 
CDB $ ROOT 
SQL > を選択 con_id、DBID、NAME、OPEN_MODE から五$ PDBS。

    CON_ID DBID
 ---------- ---------- 
NAME
 --------------------------- -------------------------------------------------- --- 
OPEN_MODE
 --------------------
          2  1662417127 
PDB $ SEEDの
READ ONLY 

         3  1853089480 
ORCLEは
MOUNTED 

    CON_ID DBIDを
 ---------- --- ------- 
NAME
-------------------------------------------------- ------------------------------ 
open_mode
 ------------------- - 


SQL > ALTERセッションSETコンテナ= ORCLE; 

セッションが変更されました。

SQL >でIDENTIFEDユーザーRD作成123456 ; 
によってIDENTIFEDユーザーRD作成123456 
               * 
最初の1 行エラー:
ORA - 00922を:オプション見つからないか無効


SQL >で識別されるユーザーRD作成508 ; 
で識別されるユーザーRD作成508 
* 
最初の1 行表示されエラー:
ORA - 01109:データベースがオープンされていない


SQL > スタートアップ
プラグインデータベースが開かれています。
SQL >ユーザーの作成RDで識別される508 ; 

ユーザーが作成しています。

SQL > グラントは、セッション、DBA、RDへのリソースの作成、

認証は成功です。

SQL > ANY RD UNDER TYPEへの助成、

認証は成功です。

SQL >

 

 

コンテナの内容はOPEN_MODEは、ONLYデフォルトアクションのそれ以外の唯一の同等READで推奨されていません。同時に、ALTER SESSION SETコンテナは、Oracle SQL Developerのに切り替える場合は、ほんの一部の範囲は、そのようなCMDのインターフェースとして、使用することができ、効果は一例として、余裕がない:Cを##作成の開始せずにSTESTユーザは、効果は、操作が単に一時CMDではない説明するようなものです
発症でOracle SQL Developerの。そして、目標を達成することが可能である。この方法は、我々が必要とするよりも少ないです。




推奨:
SQL> alter pluggable database PDB$SEED close;

插接式数据库已变更。

SQL> alter pluggable database PDB$SEED open;

插接式数据库已变更。

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

    CON_ID       DBID
---------- ----------
NAME
--------------------------------------------------------------------------------
OPEN_MODE
--------------------
         2 1662417127
PDB$SEED
READ WRITE

         3 1853089480
ORCLE
READ WRITE

    CON_ID       DBID
---------- ----------
NAME
--------------------------------------------------------------------------------
OPEN_MODE
--------------------


SQL>

 




 

 

おすすめ

転載: www.cnblogs.com/Raodi/p/11880395.html