シナリオ
このトピックでは、Data Transmission Service (以降、DTS) を使用して、同じ RDS インスタンス内で名前の異なるデータベース間でデータを移行する方法について説明します。このトピックは、DTS を使用してソースインスタンスの amptest データベースをターゲット RDS インスタンスの jiangliu_amptest データベースに移行する例に基づいています。DTS を使用して、同じ RDS インスタンスで名前の異なるデータベース間でデータを移行する方法を学習できます。
*注:ソースインスタンスとターゲットインスタンスのタイプが RDS でない場合、移行の設定手順は同じです。
前提条件
RDS アカウントが 1 つ。複数のデータベースタイプ。移行アカウントにはさまざまな権限。権限要件の詳細は、データ移行をご参照ください。
amptest データベースと jiangliu_amptest データベースを同じ RDS インスタンスに作成します。
手順
ターゲット RDS インスタンスが属する Alibaba アカウントを使用して、Data Transmission Service (DTS) コンソールにログインします。コンソールの右上にある [移行タスクの作成] をクリックして、タスクの設定を開始します。
次の図に示すように、インスタンスの接続情報を設定します。
移行タスク名を設定し、移行するソースインスタンスとターゲットインスタンスの接続情報を設定します。具体的には、次のとおりです。
- タスク名
デフォルトでは、各タスクに自動的に名前が生成されます。タスク名は一意である必要はありません。名前は変更可能です。簡単に識別できるように、タスクのサービスを表す名前を設定することを推奨します。
ソースインスタンス接続情報
- インスタンスタイプ:[RDS インスタンス] を選択します。
- RDS インスタンス ID:RDS インスタンスの ID を設定します。
- データベースアカウント:RDS インスタンスにアクセスするためのアカウント。
- データベースのパスワード:上記の RDS アカウントにアクセスするためのパスワード。
ターゲットインスタンス接続
- インスタンスタイプ:[RDS インスタンス] を選択します。
- RDS インスタンス ID:RDS インスタンスの ID を設定します。
- データベースアカウント:RDS インスタンスにアクセスするためのアカウント。
- データベースのパスワード:上記の RDS アカウントにアクセスするためのパスワード。
移行タイプと移行オブジェクトを設定し、移行データベース amptest を選択します。ソースインスタンスの amptest データベースをターゲット RDS インスタンスの jiangliu_amptest データベースにマッピングします (次図を参照)。
データベース名のマッピングを設定するには、右側で [選択済みオブジェクト] リストを見つけ、表示される [編集] ボタンをクリックします。[編集] をクリックすると、データベース名のマッピングの設定ページに移動します (次図を参照)。
設定が完了したら、[事前チェックと開始] をクリックします (次図を参照)。移行タスクの開始前に事前チェックが実行されます。
- 事前チェック成功:移行が正常に開始されます。
- 事前チェック失敗:チェック後にボタンをクリックして、エラーの詳細を表示します。エラーの詳細に従ってエラーを修正してから、事前チェックを再度実行します。
事前チェックに合格すると、移行タスクを開始できます。
DTS を使用して、同じ RDS インスタンスで名前の異なるデータベース間でのデータ移行が完了しました。