MySQLの非GTIDベースの取得の正確なインスタンス化
次の手順では、gtidベース以外の取得での正確なインスタンス化について説明します:
-
gtidベース以外の取得で正確なインスタンス化をテストするには、データベース・サーバーで
gtid_mode
が有効になっていないか、Extractパラメータ・ファイルで_DISABLEGTIDRECOVERY true
が指定されていることを確認してください。 -
初期ロードの完了後、インスタンス・ダンプを使用します。
-
@.json
ファイルを読み取り、@.json
ファイルからbinlogFile
およびbinlogPosition
の値を取得します。これらの値は、lognum
およびlogpos
として使用します。 -
次の例に示すように、管理クライアントまたはWebインタフェースを使用し、Oracle GoldenGate Microservices Architectureの
lognum
およびlogpos
を使用してExtractを追加します:OGG (https://databasede3phx.oraclevcn.com:9011 GTIDMAIN) 32> ADD EXTRACT extpos tranlog lognum 5 logpos 1289
-
DML操作を実行し、ターゲット側に重複または欠落しているトランザクションがないことを確認します。
lognum
およびlogpos
を使用して、Extractレポート・ファイルで最初の位置を確認します。