Data Transmission Service (DTS) は、使いやすいデータ同期機能を提供します。 データ同期タスクを設定するには、DTSコンソールで簡単な操作を実行するだけです。
データ同期機能を初めて使用する場合は、「データ同期タスクの管理」のトピックを参照して、データ同期タスクを作成、監視、および管理する方法を確認してください。
注意事項
このトピックでは、データ同期タスクを設定する一般的な手順について説明します。 手順はデータソースによって異なります。 特定のデータソースに対してデータ同期タスクを設定する方法の詳細については、「データ同期シナリオの概要」をご参照ください。
始める前に
ソースデータベースが自己管理型MySQLデータベースである場合、またはPolarDB for MySQLクラスターで実行される場合は、データベースのバイナリログ機能を有効にする必要があります。 詳細については、「バイナリログの有効化」および「自己管理型MySQLデータベースのアカウントの作成とバイナリログの設定」をご参照ください。
手順
ソースインスタンスとターゲットインスタンスのデータベースタイプとリージョンに基づいて、データ同期インスタンスを購入します。 詳細については、「DTSインスタンスの購入」をご参照ください。
最初に DTSコンソールにログインしてください。
説明データ管理 (DMS) コンソールにリダイレクトされている場合は、にあるアイコンをクリックして、以前のバージョンのDTSコンソールに移動し。
左側のナビゲーションウィンドウで、[データ同期] を選択します。
[同期タスク] ページの上部で、データ同期インスタンスが存在するリージョンを選択します。
データ同期インスタンスを見つけ、[操作] 列の [同期チャネルの設定] をクリックします。
ソースデータベースとターゲットデータベースの設定
ページの右下隅にある [ホワイトリストの設定] および [次へ] をクリックします。
説明ソースインスタンスまたはターゲットインスタンスがAlibaba Cloudデータベースインスタンスの場合、DTSは自動的にDTSサーバーのCIDRブロックをデータベースインスタンスのホワイトリストに追加します。 これにより、DTSサーバーがデータベースインスタンスに接続できるようになります。
同期ポリシーと同期するオブジェクトを選択します。 [次へ] をクリックします。
パラメータ /設定
説明
同期するオブジェクトの選択
[使用可能] セクションから1つ以上のオブジェクトを選択し、アイコンをクリックして、オブジェクトを [選択済み] セクションに追加します。
同期するオブジェクトとしてテーブルまたはデータベースを選択できます。
説明同期するオブジェクトとしてデータベースを選択した場合、データベース内のすべてのスキーマ変更が同期先データベースに同期されます。
既定では、オブジェクトがターゲットデータベースに同期された後、オブジェクトの名前は変更されません。 オブジェクト名マッピング機能を使用して、ターゲットインスタンスに同期されるオブジェクトの名前を変更できます。 詳細については、「同期するオブジェクトの名前変更」をご参照ください。
データベースとテーブルの名前変更
オブジェクト名マッピング機能を使用して、ターゲットインスタンスに同期されるオブジェクトの名前を変更できます。 詳細は、オブジェクト名のマッピングをご参照ください。
DMSがDDL操作を実行するときの一時テーブルのレプリケート
DMSを使用してソースデータベースでオンラインDDL操作を実行する場合、オンラインDDL操作によって生成された一時テーブルを同期するかどうかを指定できます。
Yes: DTSは、オンラインDDL操作によって生成された一時テーブルのデータを同期します。
説明オンラインDDL操作が大量のデータを生成する場合、データ同期タスクが遅延する可能性があります。
No: DTSは、オンラインDDL操作によって生成された一時テーブルのデータを同期しません。 ソースデータベースの元のDDLデータのみが同期されます。
説明[いいえ] を選択すると、ターゲットデータベースのテーブルがロックされる可能性があります。
失敗した接続の再試行時間
既定では、DTSがソースデータベースまたはターゲットデータベースへの接続に失敗した場合、DTSは次の720分 (12時間) 以内に再試行します。 必要に応じて再試行時間を指定できます。 DTSが指定された時間内にソースデータベースとターゲットデータベースに再接続すると、DTSはデータ同期タスクを再開します。 それ以外の場合、データ同期タスクは失敗します。
説明DTSが接続を再試行すると、DTSインスタンスに対して課金されます。 ビジネスニーズに基づいて再試行時間を指定することを推奨します。 ソースインスタンスとターゲットインスタンスがリリースされた後、できるだけ早くDTSインスタンスをリリースすることもできます。
初期同期タイプを選択します。
ページの右下に表示される [事前確認] をクリックします。
説明データ同期タスクを開始する前に、DTSは事前チェックを実行します。 データ同期タスクは、タスクが事前チェックに合格した後にのみ開始できます。
タスクが事前チェックに合格しなかった場合は、失敗した各項目の横にあるアイコンをクリックして詳細を表示できます。
原因に基づいて問題をトラブルシューティングし、事前チェックを再度実行できます。
問題をトラブルシューティングする必要がない場合は、失敗した項目を無視して、再度事前チェックを実行できます。
次のメッセージが表示されたら、[事前チェック] ダイアログボックスを閉じます。事前チェックに合格しました。 次に、データ同期タスクが開始されます。
初期同期が完了し、データ同期タスクが同期状態になるまで待ちます。
データ同期タスクのステータスは、[同期タスク] ページで確認できます。