Oracle Database エラー「ORA-65096: 共通ユーザーまたはロール名が無効です」が発生した場合の対処法
- 作成日 2022.11.09
- Oracle Database
- Oracle Database

Oracle Databaseで、エラー「ORA-65096: 共通ユーザーまたはロール名が無効です」が発生した場合の対処法を記述してます。ユーザー作成などを、ルートコンテナで実行している場合に発生します。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
エラー全文
ユーザー作成時に発生
SQL> CREATE USER hoge IDENTIFIED BY pwd;
CREATE USER hoge IDENTIFIED BY pwd
*
行1でエラーが発生しました。:
ORA-65096: 共通ユーザーまたはロール名が無効です
原因
ルートコンテナで実行していたため
C:\>sqlplus / as sysdba
SQL> CREATE USER hoge IDENTIFIED BY pwd;
対処法
プラガブルデータベースを指定して作成する。
※ここでは「SAMPLEPDB」を使用してます。
SQL> alter session set container = SAMPLEPDB;
セッションが変更されました。
SQL> CREATE USER hoge IDENTIFIED BY pwd;
ユーザーが作成されました。
-
前の記事
Dart エラー「Error: The operator + isn’t defined for the class Object」が発生した場合の対処法 2022.11.09
-
次の記事
javascript 配列に複数の値を一括で挿入する 2022.11.09
コメントを書く