web-dev-qa-db-ja.com

ゴールデンゲートリアルタイムレプリケーションの基本的な質問

  1. 単一方向のリアルタイムデータをソースデータベースAからターゲットデータベースBにレプリケートするタスクがあります。Aのすべてのテーブルは必要ありません。これらのテーブル内のいくつかのテーブルといくつかの列だけが必要です。 Aの10のテーブルと30の列がデータベースBの6つのテーブルに入るとします。

これはゴールデンゲート(GG)で実行できますか?同じOSバージョンのOracle 11gソースと12cターゲットDBバージョン。

  1. 上記に加えて、GG=が複製されている場合、データベースBの列/テーブルにシーケンス番号を挿入できますか?

上記の方法は非常に高く評価されているので、あなたが指すことができるリンクはありますか?

4
ABDev

これはGoldenGate(GG)で実行できますか?

MapまたはTableパラメーターを使用して、Extractで適用するかReplicatで適用するかに応じて、テーブルを選択できます。

列の選択には、ColsパラメータのColsEXCEPTおよびTable属性を使用できます。

Oracleの公式ドキュメントは、ソリューションを作成するための良いリンクだと思います。

ここに幾つかあります。

テーブルの選択

列の選択

SQLEXEC:概要

1
JSapkota

オラクルから知りました。ソースに同じシーケンスを挿入することで、シーケンスの挿入が可能です。これは循環シーケンスと呼ばれます。詳細については、MOS doc "GoldenGateでの循環シーケンスのレプリケーションの実装(ドキュメントID 1321558.1)"を参照してください。

0
ABDev