パブリッククラウドのデータベースリソースを有効化した後、データベーススキーマのオンライン変換と移行を実行できます。
背景情報
ADAM のオンライン変換と移行は、オンプレミスデータベースから Alibaba Cloud のデータベースへの移行をサポートします。
次のオンプレミスの移行元データベースの種類とバージョンをサポートしています。
Oracle
10g
11g
12C 以降
Teradata
Version 13
Version 14
Version 15
DB2_LUW
次の Alibaba Cloud の移行先データベースの種類とバージョンをサポートしています。
PolarDB for Oracle
PolarDB for PostgreSQL
PolarDB-X 1.0 (スキーマレベルの移行のみ)
ApsaraDB RDS for MySQL
Version 5.6
Version 5.7
Version 8.0
ApsaraDB RDS for PostgreSQL
Version 10.0
Version 11.0
Version 12.0
AnalyticDB for PostgreSQL
Version 4.3
前提条件
オンライン変換と移行を実行する前に、アカウントの権限を確認してください。
メインアカウントを使用している場合は、この手順は不要です。
メインアカウント配下の RAM ユーザーを使用している場合:
メインアカウントで、[Database Transformation and Migration] ページにログインします。
RAM ユーザーに権限を付与します。RAM ユーザーは付与された権限を自動的に継承します。
オンライン変換と移行の手順の概要
クラウド移行計画の生成:データベース評価の結果に基づき、移行先データベースで実行するスキーマ移行計画を生成します。
事前チェック:スムーズな移行ができるように、アカウントの権限、プラグイン、および移行先データベースのバージョンを確認します。
ソースデータベース計画の検証:クラウド移行計画を移行元データベースの現在の状態と比較し、追加、変更、または削除されたオブジェクトを特定します。これにより、移行先データベースへの移行に向けて最新のクラウド移行計画を更新できます。この手順はオプションです。この機能を使用するには、移行元データベースを ADAM ネットワークに接続し、ADAM サーバーが移行元データベースにアクセスして比較と検証を実行できるようにする必要があります。この手順をスキップすると、クラウド移行計画に最新データが反映されない可能性があります。この問題を解決するには、データベースの収集と評価を再度実行してください。
スキーマ移行/修正:計画済みのオブジェクトを可能な限り移行先データベースに移行します。ADAM は互換性のないオブジェクトを自動的に評価および検証し、自動変換できないオブジェクトに対して解決策を提示します。エラー情報に基づいて修正を行い、移行を再試行できます。
(オプション) 増分ソースデータベース比較:データベーススキーマが、以前に収集したスキーマと比べて軽微または大幅に変更されている場合は、増分ソースデータベース比較を使用して、追加または変更した DDL を検出できます。これにより、これらの変更点や追加点を移行できます。
データ移行:Alibaba Cloud Data Transmission Service (DTS) を使用してデータを移行します。