スキーマ評価の実行¶
AdvancedServerとの互換性についてOracleデータベーススキーマを評価するには、以下を実行する必要があります。
EDB資格情報を入力します。
CREATE PROJECTアイコンをクリックして、新しいプロジェクトを作成します。
移行ポータルの新しいプロジェクトダイアログ。¶
New projectダイアログで、Project nameフィールドにプロジェクト名を入力します。プロジェクトの詳細を指定します。
Application interfaceの横にあるラジオボタンを選択します。ソースとして
Source DBとVersionを選択します。ターゲットに
Target DBとVersionを選択します。
Choose fileをクリックして、OracleDatabaseの最新のEDBDDLExtractorによって生成された.SQLファイルをアップロードします。注意:
.SQLファイルは変更しないでください。
最新のEDBDDLExtractorによって生成された.SQLファイルのみをアップロードできます。
詳細については、 :doc:`スキーマ抽出を参照してください<mp_schema_extraction>`セクション。
AdvancedServerではテーブルとインデックスに同じ名前がサポートされていないため、プロジェクトを作成するときに
Add Index Prefixの横のボックスをオンにして、インデックスのプレフィックス(idx)を指定して、より良い評価結果を確認します。Create & assessをクリックして新しいプロジェクトを作成し、スキーマを評価します。
スキーマ分析結果。¶
分析ツールは、すべての構造を確認し、修復アクションを実行してAdvancedServerとの互換性を向上させ、手動による介入が必要な残りのエラーにフラグを立てます。
100%の成功率を示さないDDLオブジェクト(たとえば、TABLES)を確認します。
DDLオブジェクトの検証。¶
EDBPostgresと互換性のないオブジェクトをクリックして、詳細を表示します。中央のパネルの下部に、修復アクションの詳細が表示されます。
互換性のないオブジェクトが識別されます。¶
右側のパネルのナレッジベース情報を参照して、AdvancedServerとすぐに互換性のないオブジェクトの可能な回避策を見つけます。ポータルWikiページでナレッジベース情報を表示することもできます。
エラーのある評価結果。¶
Knowledge Baseタブで、AdvancedServerと互換性のないオブジェクトのエラーメッセージを入力し、Searchをクリックできます。オブジェクトの詳細パネルには、失敗したオブジェクトの回避策または解決策が表示されます。そのオブジェクトの
Assessmentタブで手動で変更を行い、Reassessをクリックすることができます。
注:再評価中に失敗したオブジェクトが合格した場合、そのオブジェクトの依存オブジェクトも再評価されます。
互換性のないオブジェクトの回避策または解決策。¶
同様に、互換性のないすべてのオブジェクトに互換性を持たせることができます。
注: 互換性のないオブジェクトの情報または回避策がナレッジベースで利用できない場合は、サポートチームにお問い合わせください。
DDLの操作が終了したら、変更したEDB互換DDLを.sqlファイルとしてダウンロードするか、スキーマ をCDSクラスターに移行できます。。
評価レポートの生成¶
移行ポータルのレポート機能は、プロジェクトに対して評価されたスキーマの高レベルの評価概要を提供します。さらに、レポートは、失敗したオブジェクトと失敗の原因に関する詳細を提供します。
レポートのスキーマを選択します。¶
レポートを生成するには:
スキーマ選択ダイアログにアクセスするには、
Reportボタンをクリックします。レポートに含めるスキーマを選択します。
画面上のレポートを生成するには、
Generateをクリックします。
スキーマ評価レポート。¶
オプションで Generate PDF を選択して、 .pdf 形式でレポートを保存できます。選択したスキーマの下でDDLに適用された個別の修復ハンドラーの数を表示することもできます。
保存されたPDFレポート。¶