Data Transmission Service (DTS) はデータベース間でデータを継続的に同期するため、宛先には常に最新のコピーが保持されます。 このトピックでは、旧 DTS コンソールでの完全な設定プロセスについて説明します。
同期タスクの作成、モニター、管理方法の概要については、「データ同期タスクの管理」をご参照ください。
このトピックの手順は、ほとんどのデータ同期シナリオに適用されます。 ソース固有の設定詳細については、「データ同期シナリオの概要」をご参照ください。
前提条件
開始する前に、以下を確認してください。
ソースデータベースとターゲットデータベースのデータベースタイプおよびリージョンに一致する、購入済みのデータ同期インスタンス。 詳細については、「DTS インスタンスの購入」をご参照ください。
(ソースが自己管理 MySQL データベースまたは PolarDB for MySQL クラスターの場合) バイナリロギングが有効になっていること。 「バイナリロギングの有効化」および「自己管理 MySQL データベースのアカウント作成とバイナリロギングの設定」をご参照ください。
同期タスクの設定
DTS コンソールにログインします。
Data Management (DMS) コンソールにリダイレクトされた場合は、
の
アイコンをクリックして旧 DTS コンソールに切り替えます。左側のナビゲーションウィンドウで、[データ同期] をクリックします。
[同期タスク] ページの上部で、データ同期インスタンスが存在するリージョンを選択します。
データ同期インスタンスを見つけ、[操作] 列の [同期チャネルの設定] をクリックします。
ソースインスタンスと宛先インスタンスを設定し、右下隅の [ホワイトリストを設定して次へ] をクリックします。
ソースまたは宛先が Alibaba Cloud データベースインスタンスの場合、DTS は DTS サーバーの CIDR ブロックをインスタンスのホワイトリストに自動的に追加します。 これにより、DTS サーバーがデータベースインスタンスに接続できるようになります。

同期ポリシーと同期するオブジェクトを選択し、[次へ] をクリックします。 次の設定を構成します。
設定 説明 同期するオブジェクトの選択 [利用可能] セクションで、1 つ以上のテーブルまたはデータベースを選択し、
アイコンをクリックして [選択済み] セクションに移動します。 データベースを選択すると、そのデータベース内のすべてのスキーマ変更が宛先に同期されます。 デフォルトでは、同期後もオブジェクト名は変更されません。 宛先でオブジェクトの名前を変更するには、以下の [データベースとテーブルの名前の変更] 設定を使用します。データベースとテーブルの名前の変更 オブジェクト名マッピング機能を使用して、宛先インスタンスのオブジェクト名を変更します。 詳細については、「オブジェクト名マッピング」をご参照ください。 DMS が DDL 操作を実行するときに一時テーブルをレプリケートする DMS のオンライン DDL 操作によって作成された一時テーブルを DTS が同期するかどうかを制御します。 一時テーブルのデータを同期するには、[はい] を選択します。大規模な DDL 操作は同期の遅延を引き起こす可能性があることに注意してください。 元の DDL 文のみを同期するには、[いいえ] を選択します。DDL 操作中に宛先テーブルがロックされる可能性があることに注意してください。 接続失敗時のリトライ時間 DTS がソースまたは宛先データベースへの接続を失った場合にリトライする時間。 デフォルトは 720 分 (12 時間) です。 この期間内に DTS が再接続すると、タスクは自動的に再開されます。 DTS がリトライしている間も料金が発生するため、ビジネスニーズに基づいてこれを設定し、不要になった DTS インスタンスは速やかにリリースしてください。 初期同期タイプを選択し、右下隅の [事前チェック] をクリックします。

事前チェックが完了したら、結果を確認します。 DTS はタスクを開始する前に事前チェックを実行します。 いずれかの項目が失敗した場合:
失敗した項目の横にある
アイコンをクリックして詳細を表示します。報告された問題を修正して再度 [事前チェック] をクリックするか、失敗した項目を無視して事前チェックを再実行します。
事前チェックダイアログに [事前チェックに合格しました。] と表示されたら、ダイアログを閉じます。 データ同期タスクは自動的に開始されます。
[同期タスク] ページで、タスクのステータスが [同期中] に変わるまで待ちます。
