注意事項
セッション情報を区別しやすくし、データセキュリティを向上させるために、データ移行用にデータベースアカウントを個別に作成することをお勧めします。
割接ではソースデータベースへのデータ書き込みを一時停止する必要があるため、業務への影響が少ない時間帯を選んで業務割接を実施することをお勧めします。
操作手順
1. DTSコンソールにログインし、増分移行の有無に応じて、以下の手順を選択します: 2. データ移行タスクの移行ステップが増分同期と表示され、かつターゲットとソースデータベースのデータ差異が0KB、ターゲットとソースデータベースの時間遅延が0秒になるまで待ちます。
3. ソースデータベースの業務を一時停止し、新しいデータの書き込みを停止します。
4. ソースデータベースのタイプに応じて、以下の対応するコードを選択し、新しいセッション情報があるかどうかを確認します。1分~5分以内に表示される結果が、DTS移行インスタンスの接続を除き、新しいセッションの実行がない場合は、業務が完全に停止したと見なすことができます。
MySQL
SQL Server
select * from sys.dm_exec_connections;
PostgreSQL
select * from pg_stat_activity;
MongoDB
use admin
db.runCommand({currentOp: 1, $all:[{"active" : true}]})
5. 増分移行タスクを終了します。
移行タスクを再度確認し、ターゲットとソースデータベースのデータ差異が0KB、ターゲットとソースデータベースの時間遅延が0秒になり、その状態が1分以上続くのを待って、完了をクリックし、増分移行タスクを終了します。
6. ソースデータベースとターゲット
データベースのデータが一致していることを確認した後、割接のタイミングを決定し、業務システムをターゲットデータベースに切り替え、業務の利用を再開します。