PDBからのルート・コンテナExtractの使用
マルチテナント・データベースからキャプチャするには、c##
アカウントを使用してルート・レベルで構成されたExtractを使用する必要があります。マルチテナント・データベースにデータを適用するには、PDBごとに個別のReplicatが必要になります。これは、ReplicatはPDBレベルで接続して、そのPDB以外のオブジェクトにアクセスできないためです。
1つのExtractグループで、複数のプラガブル・データベースから単一の証跡にキャプチャできます。パラメータ・ファイルで、container.schema.object
の形式の3つの部分からなる完全修飾名で、ソース・オブジェクトをTABLE
およびSEQUENCE
文に指定する必要があります。
3つの部分からなる名前を指定する代替方法として、SOURCECATALOG
パラメータでデフォルトのプラガブル・データベースを指定し、後続のTABLE
またはSEQUENCE
パラメータに、schema.object
のみを指定できます。この構成の複数のインスタンスを使用して、複数のソース・プラガブル・データベースを処理できます。たとえば:
SOURCECATALOG pdb1 TABLE phoenix.tab; SEQUENCE phoenix.seq; SOURCECATALOG pdb2 TABLE dallas.tab; SEQUENCE dallas.seq;