- TOP
- 技術情報
- Oracle DB Tips
- ORA-65040: プラガブル・データベース内からの操作は許可されていません
KNOWLEDGE
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
Oracle DB Tips
ALTER SYSTEM SWITCH LOGFILEや ALTER SYSTEM ARCHIVE LOG CURRENTなど、PDBで実行できないコマンドを実行した際に発生するエラーです。
SQL> ALTER SESSION SET CONTAINER=PDB1; セッションが変更されました。 SQL> SHOW CON_NAME CON_NAME ------------------------------ PDB1 SQL> ALTER SYSTEM SWITCH LOGFILE; ALTER SYSTEM SWITCH LOGFILE * 行1でエラーが発生しました。: ORA-65040: プラガブル・データベース内からの操作は許可されていません SQL> ALTER SYSTEM ARCHIVE LOG CURRENT; ALTER SYSTEM ARCHIVE LOG CURRENT * 行1でエラーが発生しました。: ORA-65040: プラガブル・データベース内からの操作は許可されていません
PDBで実行できないコマンドを実行したことが直接の発生要因です。 CDBに接続してから、コマンドを実行してください。 なお、コマンドの実行方法を修正することが難しいなど、上記の対処を行うことが難しい場合は、NONCDB_COMPATIBLE初期化パラメータをtrueに設定すると、PDBでもコマンドを実行できるようになります。