PDBからのルート・コンテナExtractの使用
マルチテナント・データベースからキャプチャするには、c##
アカウントを使用してルート・レベルで構成されたExtractを使用する必要があります。ReplicatはPDBレベルで接続し、そのPDB以外のオブジェクトにアクセスできないため、マルチテナント・データベースにデータを適用するにはPDBごとに個別のReplicatが必要です。
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;