次の方法で共有


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 に正常に移行するには、次のプロセスを使用します。

  1. SSMA プロジェクト (OracleToSQL) を操作します。

    プロジェクトを作成したら、プロジェクト変換、移行、および型マッピングのオプションを設定できます。 プロジェクト設定の詳細については、「プロジェクト オプションの設定 (OracleToSQL)」を参照してください。 データ型マッピングをカスタマイズする方法については、「Oracle と SQL Server データ型のマッピング (OracleToSQL)」を参照してください。

  2. Oracle Database (OracleToSQL) への接続。

  3. SQL Server (OracleToSQL) への接続。

  4. Sql Server スキーマへの Oracle スキーマのマッピング (OracleToSQL)

  5. 必要に応じて 変換用 Oracle スキーマ (OracleToSQL) を使用して、変換のためにデータベース オブジェクトを評価し、変換時間を見積もります。

  6. Oracle スキーマ (OracleToSQL) の変換。

  7. 変換されたデータベース オブジェクトを SQL Server (OracleToSQL) に読み込みます。

    2 つのオプションがあります。

    • スクリプトを保存して SQL Server で実行する
    • データベース オブジェクトを同期する
  8. SQL Server (OracleToSQL) への Oracle データの移行。

  9. 必要に応じて、データベース アプリケーションを更新します。