小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Oracle12cでORA-65096: 共通ユーザーまたはロール名が無効です

はじめに

Oracle12cで、ユーザをあらたに登録しようとした際に以下のエラーメッセージが出てしまいました。

ORA-65096: 共通ユーザーまたはロール名が無効です

原因

Oracleに接続する際、コンテナ・データベース(CDB)に接続していることが原因と考えられます。プラガブル・データベース(PDB)に接続しなおすことで、解消します。

スキーマ(ユーザ)作成時に「ORA-65096」〜Oracle 12cのアーキテクチャはここが違う〜 | データベースアクセスツール 技術ブログスキーマ(ユーザ)作成時に「ORA-65096」〜Oracle 12cのアーキテクチャはここが違う〜 | データベースアクセスツール 技術ブログ

対処方法

1.以下の記事を参考に、プラガブル・データベース(PDB)に接続します。

Oracle12cでプラガブル・データベース(PDB)に接続しなおす方法 - 大人になったら肺呼吸Oracle12cでプラガブル・データベース(PDB)に接続しなおす方法 - 大人になったら肺呼吸
2.PDBに接続した状態で、Create User文を発行することでユーザ登録ができるようになります。