- TOP
- 技術情報
- Oracle DB Tips
- ORA-65096: 共通ユーザーまたはロール名が無効です
KNOWLEDGE
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
Oracle DB Tips
ルートコンテナにローカルユーザーを作成しようとした場合に発生するエラーです。 ルートコンテナには共有ユーザー(common user) と呼ばれる特殊なユーザーしか作成することはできません。マルチテナントアーキテクチャにおけるローカルユーザーは、従来のアーキテクチャにおける通常のユーザーと同等のものと考えてください。 Oracle Database 12c R1からマルチテナントアーキテクチャと呼ばれる新しいアーキテクチャが導入されました。 マルチテナントアーキテクチャでは、単一のインスタンス内に複数のデータベースを配置することができます。マルチテナントアーキテクチャにおける個々のデータベースをプラガブルデータベース(PDB)と呼びます。マルチテナントアーキテクチャにただ1つ存在する管理用のデータベースとしてマルチテナントコンテナデータベース(CDB)が存在します。マルチテナントコンテナデータベースをルートコンテナと呼ぶ場合もあります。
SQL> CREATE USER cosol IDENTIFIED BY cosol; CREATE USER cosol IDENTIFIED BY cosol * 行1でエラーが発生しました。: ORA-65096: 共通ユーザーまたはロール名が無効です ORA-65096の一般的な発生要因と対処
ORA-65096はルートコンテナにローカルユーザーを作成しようとした場合に発生します。 ルートコンテナにはローカルユーザーを作成することができません。 また、データベースの役割として、ローカルユーザーを作成する対象はルートコンテナではなく、個々のプラガブルデータベースになるはずですので、接続識別子にユーザーを作成したプラガブルデータベースを指定し、対象のプラガブルデータベースに接続したのち、ユーザーを作成するようにしてください。
[oracle@l63x64a ~]$ sqlplus system/password@localhost:12101/pdb1.world SQL*Plus: Release 12.1.0.1.0 Production on 木 8月 1 08:26:44 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved. 最終正常ログイン時間: 木 8月 01 2013 07:44:09 -04:00 Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options に接続されました。 SQL> CREATE USER cosol IDENTIFIED BY cosol; ユーザーが作成されました。
ORA-65096はルートコンテナにローカルユーザーを作成しようとした場合に発生します。 ルートコンテナにはローカルユーザーを作成することができません。 また、データベースの役割として、ローカルユーザーを作成する対象はルートコンテナではなく、個々のプラガブルデータベースになるはずですので、接続識別子にユーザーを作成したプラガブルデータベースを指定し、対象のプラガブルデータベースに接続したのち、ユーザーを作成するようにしてください。
[oracle@l63x64a ~]$ sqlplus system/password@localhost:12101/pdb1.world SQL*Plus: Release 12.1.0.1.0 Production on 木 8月 1 08:26:44 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved. 最終正常ログイン時間: 木 8月 01 2013 07:44:09 -04:00 Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options に接続されました。 SQL> CREATE USER cosol IDENTIFIED BY cosol; ユーザーが作成されました。
ORA-65096 ルートコンテナ ローカルユーザー 共有ユーザー local user common user マルチテナントアーキテクチャ Oracle Database 12c R1 プラガブルデータベース PDB マルチテナントコンテナデータベース CDB Pluggable Database Container Database