オラクル12cと上記手動で作成PDB

シードの方法によって作成された1、

プラグ接続データベースsalespdbをCREATE

パスワードBY IDENTIFIED ADMIN USERのsalesadm

ロール=(DBA)

DEFAULT TABLESPACEの販売

DATAFILE '/home/oracle/scripts/ORCL/salespdb/sales01.dbf' SIZE 250M AUTOEXTEND ON

FILE_NAME_CONVERT =( '/ホーム/オラクル/スクリプト/ ORCL / pdbseed /'、 '/ホーム/オラクル/スクリプト/ ORCL / salespdb /')

STORAGE(MAXSIZE 2G)

PATH_PREFIX = '/ホーム/オラクル/スクリプト/ ORCL / salespdb /'


説明:/ DISK1 /オラクル/ DBS / pdbseed /シードデータベースのデータ・ファイル・ストレージ・パス新しいデータベース・ファイル・ストレージ・パスのために、/ DISK1 /オラクル/ DBS / salespdb / PDB。



2、作成された既存のPDBを通じて(PDBはオープンモードでなければなりません)

ORA-65036:データベースSALESPDBプラグは、所望のモードでオープンされていません

salespdb FROMプラグ接続データベースsalespdb1をCREATE

FILE_NAME_CONVERT =( '/ホーム/オラクル/スクリプト/ ORCL / salespdb /'、 '/ホーム/オラクル/スクリプト/ ORCL / salespdb1 /')

PATH_PREFIXは= '/ホーム/オラクル/スクリプト/ ORCL / salespdb1';



3、エラー後に手動PDBを作成する(RESTRICTED値がYESに属します)

SQL>ショーPDBS。

    CON_ID CON_NAME OPENモードRESTRICTED

---------- ------------------------------ ---------- ----------

         NO ONLY READ 2 PDBする$ SEED

         3 PDBのREAD WRITEのNO

         4 SALESPDBのREAD WRITE YES

         5 HQ_PDBのREAD WRITE YES

         6 SALESPDB1読み書きNO



PDB_PLUG_IN_VIOLATIONSから選択* 


理由

 種子または挿入またはクローニング法でPDB PDBを作成した後、あなたはCDB_PDBSビューのSTATUSを照会することにより、新しい列PDBのステータスを表示することができます。

新しいPDBを開く前に、パブリックユーザーとロールを作成した場合、PDBがルートから新たな公開ユーザーとロールを取得するために同期させる必要があります。

PDBは、読み取り/書き込みモードでオープンすると、それが自動的に同期します。読み取り専用モードでPDB開いた場合は、エラーが返されます。

あなたはPDB_PLUG_IN_VIOLATIONSを照会することによって、違反を確認するために見ることができます。



3.プログラム

 そのため、実行する唯一のことは、表にPDBPROD2にスペースを作成し、データベースを閉じて、再び同期させることです。

  データ・ファイルの「/home/oracle/scripts/ORCL/salespdb/sqlaudit_mon.dbf」サイズの10メートルsqlaudit_mon表領域を作成します。 

  データ・ファイルの「/home/oracle/scripts/ORCL/salespdb1/sqlaudit_mon.dbf」サイズの10メートルsqlaudit_mon表領域を作成します。 


  CDBクエリでPDBを制限:

$ PDBS Vから制限con_id、名前、open_modeを、選択します。

PDB PDBに制限された関連クエリ:

(五$コンテナも照会することができます)のGV $インスタンスからインスタンス名、ログイン、ステータスを選択


交換用のPDB制限モード下CDB:


プラグ可能なデータベースpdb_name近い即時インスタンスを変える=すべて;(PDB1除くすべて)

プラグイン可能なデータベースpdb_nameオープン読み書きインスタンスを変更する=すべて;


交換用のモードで制限されたPDB PDB:


セッションセットコンテナ= pdb_nameを変えます。

セッションセットコンテナ= SALESPDBを変えます。

すぐに近くにプラグイン可能なデータベースを変更します。

オープンプラグ可能なデータベースを変更します。


制限モードでは、ユーザが取り消すことを忘れないでください、仮登録制限セッションのための特定の権限を付与することができます。


おすすめ

転載: blog.51cto.com/11310506/2437233