MySQLの非GTIDベースの取得の正確なインスタンス化

次の手順では、gtidベース以外の取得での正確なインスタンス化について説明します:
  1. gtidベース以外の取得で正確なインスタンス化をテストするには、データベース・サーバーでgtid_modeが有効になっていないか、Extractパラメータ・ファイルで_DISABLEGTIDRECOVERY trueが指定されていることを確認してください。

  2. 初期ロードの完了後、インスタンス・ダンプを使用します。

  3. @.jsonファイルを読み取り、@.jsonファイルからbinlogFileおよびbinlogPositionの値を取得します。これらの値は、lognumおよびlogposとして使用します。

  4. 次の例に示すように、管理クライアントまたはWebインタフェースを使用し、Oracle GoldenGate Microservices Architectureのlognumおよびlogposを使用してExtractを追加します:
    OGG (https://databasede3phx.oraclevcn.com:9011 GTIDMAIN) 32> ADD EXTRACT extpos tranlog lognum 5 logpos 1289
  5. DML操作を実行し、ターゲット側に重複または欠落しているトランザクションがないことを確認します。lognumおよびlogposを使用して、Extractレポート・ファイルで最初の位置を確認します。