Db2 for i用のOracle GoldenGateの正確なインスタンス化
ターゲット・データの初期ロードの構成、レプリケーションのインスタンス化に必要なプロセスの追加、およびインスタンス化の実行について説明します。これらのステップを実行すると、ソースとターゲット間でデータの整合性が取られ(初期同期と呼ばれます)、整合性が常に保たれるように、Oracle GoldenGateによって進行中のトランザクション変更が取得および配信されます。
Oracle GoldenGate環境の初期化の際、最初のデータ同期を行い、Oracle GoldenGateプロセスを初めて起動します。これらの手順とともに、ExtractおよびReplicatプロセス・グループを作成します。
Extractプロセス・グループを作成するには、データ取得のための最初の開始位置を確定する必要があります。この最初の位置は、次のいずれかに基づくトランザクション境界をベースにします。
-
タイムスタンプ
-
ジャーナルの最後
-
特定のシステム順序番号
-
ジャーナルにおける特定の順序番号
Extractを初めて起動してデータの取得を開始すると、指定した開始点より後に発生したトランザクション・データはすべて取得されますが、開始点より前に発生したデータは取得されません。破棄される可能性のある進行中のトランザクションの途中でExtractが起動されないことを保証するには、取得対象の表を非アクティブ状態に設定します。ALCOBJコマンドを使用してシステムを制限付きの状態にしてオブジェクトまたはライブラリをロックするか、それらの表の現在のトランザクションをすべて特定の時点で停止します。
初期化の完了後、ロックしたオブジェクトのロックを解除することを忘れないでください。これを行うには、オブジェクトをロックしたセッションをログオフするか、IBM iコマンドラインからDLCOBJコマンドを使用します。