プラガブル・データベースを自動起動する設定(12.1.0.1)
2016/10/31
文書番号:20594
Oracle 12c でコンテナ・データベースとして構成している場合、OS 起動時にデータベースが起動しただけではプラガブル・データベースには接続できません。
コンテナ・データベースは起動していますが、プラガブル・データベースはオープンしていないからです。
サーバーを起動し、プラガブル・データベースへ接続するとエラーになります。
コンテナ・データベースに複数のプラガブル・データベースを持つ場合、「常にすべてが稼動するわけでない」という考えの場合、仕様としては間違ってない気もしますが。
それでもデータベース起動時に毎回手動でプラガブル・データベースを起動しないといけないとなると、 運用上は不便(複数ならなおさら)なのでコンテナ・データベース起動時にプラガブル・データベースも自動で起動するように設定します。
Oracle 12c (12.1.0.1)ではOSの起動時にプラガブル・データベースを起動するバッチを実行して起動します。
12.1.0.2 以降のバージョンであればプラガブル・データベースの設定で自動起動ができます。
プラガブル・データベースを自動起動する設定(12.1.0.2 以降)