Performing a Schema Assessment

EDB Postgres Advanced Serverとの互換性についてオラクルデータベーススキーマを評価するには、以下を行う必要があります。

  1. Migration Portalに移動します。

  2. EDB資格情報を入力します。

  3. Newをクリックして、新しいプロジェクトを作成します。

The Migration Portal New project dialog.

The Migration Portal New project dialog.

  • 図3-5:[マイグレーションポータルの新しいプロジェクト]ダイアログボックス*

  1. [ New project ]ダイアログボックスで、 [ Project name ]フィールドにプロジェクト名前を入力します。

5.プロジェクトの詳細を指定します。

  • -Application interfaceの横のラジオボタンを選択します。 -ソースとしてSource DBおよびVersionを選択します。 -ターゲットのTarget DBおよびVersionを選択します。

  1. Choose fileをクリックして、をアップロードします。 オラクル Database用の最新のEDB DDLエクストラクタによって生成されたSQLファイル。

    • !!! Note

    • -変更しないでください。 SQLファイル。 -のみ。最新のEDB DDLエクストラクタで生成されたSQLファイルをアップロードできます。

    • 詳細については、Schema Extractionセクションを参照してください。

  2. EDB Postgres Advanced Serverはテーブルとインデックスの同じ名前をサポートしていないため、プロジェクトを作成するときにAdd Index Prefixの隣のボックスをオンにして、より良い評価結果を保証にインデックスプレフィックス(idx)を指定します。

  3. Create & assessをクリックして、新しいプロジェクトを作成し、スキーマを評価します。

    The Schema analysis result.

    The Schema analysis result.

    • 図3-6:スキーマ分析結果

    • 分析ツールは、すべてのコンストラクトを確認して修復アクションを実行し、 EDB Postgres Advanced Serverとの互換性を改善し、マニュアル介入が必要な残りのエラーにフラグます。

  4. 100%の成功率を示さないDDLオブジェクト(たとえば、TABLES)を確認します。

Verifying the DDL objects.

Verifying the DDL objects.

  • 図3-7: DDLオブジェクトの検証*

  1. EDB Postgres Advanced Serverと互換性のないオブジェクトをクリックして、詳細をビューします。中央のパネルの下部で、修復アクションの詳細を表示できビュー。

Incompatible objects are identified.

Incompatible objects are identified.

  • 図3-8:互換性のないオブジェクトが識別されます*

11.右側のパネルのナレッジベース情報を参照して、 EDB Postgres Advanced Serverとすぐに互換性のないオブジェクトの可能な回避策を見つけます。ポータルWikiページでナレッジベース情報をビューすることもできます。

Assessment result with errors.

Assessment result with errors.

  • 図3-9:エラーのある評価結果*

  1. [Knowledge Base]タブで、 EDB Postgres Advanced Serverとの互換性のないオブジェクトのエラーメッセージを入力し、[Search]をクリックします。

  • オブジェクト詳細パネルには、失敗したオブジェクトの回避策または解決策が表示されます。手動でそのオブジェクトのAssessment]タブで変更をmake、Reassessをクリックすることができます。

Note!! Note * 再評価中に失敗したオブジェクトが合格した場合、そのオブジェクトの依存オブジェクトも再評価されます。

Workaround or resolution for incompatible objects.

Workaround or resolution for incompatible objects.

  • 図3-10:互換性のないオブジェクトの回避策または解決策*

同様に、互換性のないすべてのオブジェクトを互換性のあるものにmakeことができます。

Note!! Note * 互換性のないオブジェクトに関する情報または回避策がナレッジベースにない場合は、サポートチームに連絡してください。

DDLの使用が終了したら、変更されたEDB互換DDLを.sqlファイルとしてダウンロードするか、スキーマを移行します(Schema Migrationを参照)。