以前のコンバージョン ワークスペースについて

以前のコンバージョン ワークスペースは、古いタイプのコンバージョン ワークスペースで、機能が制限されています。以前のコンバージョン ワークスペースでは、Gemini による変換機能やインタラクティブ SQL エディタはサポートされていません。Ora2Pg 移行ツールを使用してソース スキーマを変換する場合にのみ使用できます。

以前のタイプのコンバージョン ワークスペースは、変換ワークフローに他の制限が複数あるため、移行には使用しないことをおすすめします。

インタラクティブ コンバージョン ワークスペース以前のコンバージョン ワークスペース
スキーマとコード オブジェクトの変換は Database Migration Service で行われます。 スキーマとコード オブジェクトの変換は、Ora2Pg 移行ツールを使用して Database Migration Service の外部で行います。
変換されたソースは、Database Migration Service で移行先データベースに直接適用できます 。 変換されたスキーマを AlloyDB for PostgreSQL 移行先クラスタの移行先 データベースに適用する必要があります。
Database Migration Service で下書きスキーマとコードを直接テストして、移行先クラスタに正常に適用できることを確認できます。 移行先クラスタに影響を与えずに 下書きスキーマとコードをテストすることはできません。
主キーと一意の制約がないテーブルに、欠落している rowid 列を自動的に追加します。 スキーマを適用した後、移行先テーブルに欠落している主キーを追加する必要があります。
表 1: コンバージョン ワークスペースの機能の比較

以前のコンバージョン ワークスペースを使用する

シナリオで以前のコンバージョン ワークスペースを使用する必要がある場合は、次の操作で移行プロセスを変更します。

  1. Ora2Pg 構成ファイルを作成します。

    Ora2Pg 変換ツールの使用方法については、 Ora2Pg のドキュメントをご覧ください。Database Migration Service でサポートされているディレクティブの完全な リストについては、以下のセクションを開いてください。

    Database Migration Service でサポートされている Ora2Pg 構成

    Database Migration Service は、Ora2Pg ファイルで次の構成をサポートしています。

    • BOOLEAN_VALUES
    • DATA_TYPE
    • DEFAULT_NUMERIC
    • ENABLE_MICROSECOND
    • EXPORT_SCHEMA
    • MODIFY_STRUCT
    • MODIFY_TYPE
    • PG_INTEGER_TYPE
    • PG_NUMERIC_TYPE
    • PG_SCHEMA
    • PRESERVE_CASE
    • REPLACE_AS_BOOLEAN
    • REPLACE_COLS
    • REPLACE_TABLES
    • REPLACE_ZERO_DATE
    • SCHEMA

    Database Migration Service は接続プロファイルを使用して 接続の詳細を定義するため、Or2Pg 構成ファイルで次の情報 を定義する必要はありません。

    • ORACLE_DSN
    • ORACLE_HOME
    • ORACLE_PWD
    • ORACLE_USER
    • PG_DSN
    • PG_PWD
    • PG_USER

    また、Database Migration Service は、移行するレコードを制限するために WHERE 構成ディレクティブを使用しません。

  2. 以前のコンバージョン ワークスペースを作成して、スキーマを変換します。
  3. 変換されたスキーマを移行先データベースに手動で適用します。

    Ora2Pg 構成を作成してワークスペースを作成したら、 生成されたコードを移行先データベースに直接適用する必要があります。

  4. 主キーのないテーブルを移行します。

    Database Migration Service は、主キーがあるテーブルのみを移行します。 移行元データベースに主キーのないテーブルが含まれている場合は、 移行先データベースの変換されたテーブルに主キーまたは一意の制約を手動で作成する必要があります。 変換されたスキーマを適用した後。詳細と手順については、 移行先データベースに主キー制約を追加するをご覧ください。

次のステップ

以前のワークスペースで変換ワークフローを実行したら、標準の移行手順に進むことができます。移行ジョブを作成する をご覧ください