PDBの実装オープンプラグイン可能なデータベースpdbprod2を変更;プロンプトの後の操作:警告:エラーで変更PDBから。AskScutiブログパーク
ディレクトリ
1.条件
2.の理由
3.プログラム
1.条件
SQL > ショーPDBS CON_ID CON_NAME OPEN MODE RESTRICTED - -------- --------- ---------- ---------- 2 PDB $ SEEDは READ ONLY NO 3 PDB1がマウントされていない 4 PDBPROD1がマウント 5 pDBPROD2がマウント SQLが> 変更するプラグイン可能なデータベース pdbprod2を開きました。 警告:変更されたPDBエラーで。
2.の理由
種子または挿入またはクローニング法でPDB PDBを作成した後、あなたはCDB_PDBSビューのSTATUSを照会することにより、新しい列PDBのステータスを表示することができます。新しいPDBを開く前に、パブリックユーザーとロールを作成する場合は、必要があります同期ルートから新たな公開ユーザーとロールを取得するために、PDBを。PDBは、読み取り/書き込みモードでオープンすると、それが自動的に同期します。読み取り専用モードでPDB開いた場合は、エラーが返されます。あなたは問い合わせることができますPDB_PLUG_IN_VIOLATIONSは違反を見に表示します。
SQL > を選択原因、CON_ID、MESSAGE からpdb_plug_in_violations。 原因 - ------ CON_ID - ------ MESSAGE - ------ 同期失敗 4 同期PDBは失敗して ORA - 959の間に「VALUESによって識別されるユーザの作成"C ## AAA" * DEFAULT TABLESPACEの"IMPDATA"コンテナ=全て"
あなたがコンテナにデータベースを作成する前にするので、パブリックユーザーAAA ## C、今もあなたはすべてのプラグイン可能なデータベースにユーザーを作成する必要があります。このユーザーは、通常開いているデータベースで作成されたが、カスタム・テーブル・スペース「IMPDATA」を使用している、データベースに挿入することができたときにオープンPDBPROD2一般的なユーザーを作成するために同期され、この操作を、同期するとき。しかし、これはデータベースPDBPROD2に全くIMPDATAテーブルスペースを挿入しなくてもよいので、一般的なユーザーを作成するために同期できない次のように、それは、唯一の制限モードでオープン最終データベースPDBPROD2に挿入することができます。
SQL > ショーPDBS CON_ID CON_NAME OPEN MODE RESTRICTED - -------- --------- ---------- ---------- 2 PDB $種子 READ ONLY NO 3 PDB1がマウントされていない 4 PDBPROD1がマウント 5 PDBPROD2 のREAD WRITEをYES
3.プログラム
ので、今回は、公共のユーザーがまだ動作しません削除する同期のアクションは内部キューに入っています。そのため、実行する唯一のことは、表にPDBPROD2にスペースを作成し、データベースを閉じて、再び同期させることです。
SQL > 変更するセッションセットコンテナ= pdbprod2を。 セッションが変更されました。 SQL > を選択名からの五$データファイル; NAME - ----------------------------------------------- ------------------------------- / U01 /アプリ/オラクル/ oradataに/ CDBOCP / pdbprod2 / CDBOCP / 8EE4C86D91688487E053C81212AC968B / データファイル/ o1_mf_system_gn08jj5k_.dbf / U01 /アプリ/オラクル/ oradataに/ CDBOCP / pdbprod2 / CDBOCP / 8EE4C86D91688487E053C81212AC968B / データ・ファイルの/ o1_mf_sysaux_gn08jj5p_.dbf / U01 /アプリ/オラクル/ oradataに/ CDBOCP / pdbprod2 / CDBOCP / 8EE4C86D91688487E053C81212AC968B / データ・ファイルの/ o1_mf_undotbs1_gn08jj63_.dbf SQL > 作成する表領域のimpdataのデータファイルを"/u01/app/oracle/oradata/CDBOCP/pdbprod2/CDBOCP/8EE4C86D91688487E053C81212AC968B/datafile/impdata01.dbf 「サイズ10メートル。 表領域を作成しました。 SQL > 変更するセッションセットコンテナ= CDBの$のルートを、 セッションが変更されました。 SQL > 変更するプラグイン可能なデータベース pdbprod2を近いです。 プラグイン可能なデータベースが変更されました。 SQL > 変更するプラグイン可能なデータベース pdbprod2を開きました。 プラグイン可能なデータベースが変更されました。 SQL > ショーPDBS CON_ID CON_NAME OPEN MODE RESTRICTED - -------- --------- ---------- ---------- 2 PDBます$ SEED READ ONLY NO 3 PDB1がマウント 4 PDBPROD1が搭載 5 PDBPROD2 読む WRITE NO