SQL Server への Oracle のデータの移行 (OracleToSQL)
SQL Server Migration Assistant (SSMA) for Oracle は、Oracle データベースを SQL Server、Azure SQL データベース、または Azure Synapse Analytics にすばやく移行するのに役立つ包括的な環境です。 SSMA for Oracle を使用すると、データベース オブジェクトとデータを確認し、データベースの移行の評価を行った上で、データベース オブジェクトを SQL サーバ ー、Azure SQL データベース、または Azure Synapse Analytics に移行した後、データを SQL Server、Azure SQL データベース、または Azure Synapse Analytics に移行することができます。 SYS スキーマと SYSTEM Oracle スキーマを移行することはできません。
コードの評価と変換の詳細については、SSMA for Oracle に進んでください。
推奨される移行プロセス
オブジェクトとデータを Oracle データベースから SQL Server、Azure SQL データベース、または Azure Synapse Analytics に正常に移行するには、次のプロセスを使用します。
SSMA プロジェクト (OracleToSQL) を操作します。
プロジェクトを作成したら、プロジェクト変換、移行、および型マッピングのオプションを設定できます。 プロジェクト設定の詳細については、「プロジェクト オプションの設定 (OracleToSQL)」を参照してください。 データ型マッピングをカスタマイズする方法については、「Oracle と SQL Server データ型のマッピング (OracleToSQL)」を参照してください。
SQL Server (OracleToSQL) への接続。
必要に応じて 変換用 Oracle スキーマ (OracleToSQL) を使用して、変換のためにデータベース オブジェクトを評価し、変換時間を見積もります。
変換されたデータベース オブジェクトを SQL Server (OracleToSQL) に読み込みます。
2 つのオプションがあります。
- スクリプトを保存して SQL Server で実行する
- データベース オブジェクトを同期する
SQL Server (OracleToSQL) への Oracle データの移行。
必要に応じて、データベース アプリケーションを更新します。