Performing a schema assessment¶
</ div>
EDB Postgres Advanced Serverとの互換性について、 オラクルデータベーススキーマを評価できます。評価レポートを生成することもできます。
スキーマ評価を実行する¶
Using Migration Portal に移動します。
EDB資格情報を入力します。
[ 新規 ]を選択して、プロジェクトを作成します。
The Migration Portal New project dialog¶
4.ダイアログボックスの[ プロジェクト名前 ]フィールドにプロジェクト名前を入力します。
5.プロジェクトの詳細を指定します。
アプリケーションインタフェースを選択します。 -ソースのソースDBとバージョンを選択しソース。 -ターゲットのターゲットDBとバージョンを選択します。
6.スキーマメタデータで生成された .SQL
ファイルをアップロードするには、[ Chooseファイル ]を選択します。
注釈
.SQL ファイルを変更しないでください。
7.プロジェクトの作成時にインデックス(_IDX)とコンストレイン(_CON)にサフィックスを追加することを指定するには、[ サフィックスを追加しmakeオブジェクト名を一意にする ]チェックボックスをオンにします。 EDB Postgres Advanced Serverはオラクルとは異なり、テーブルとインデックスの同じ名前をサポートしていないため、この選択により、より良い評価結果が保証されます。
[ 作成と評価 ]を選択して、新しいプロジェクトを作成し、スキーマを評価します。
分析ツールはすべてのコンストラクトをレビューし、修復アクションを実行して、 EDB Postgres Advanced Serverとの互換性を改善します。マニュアルの介入が必要な残りのエラーにフラグを立てます。
100%の成功率を示さないDDLオブジェクト(TABLESなど)を確認します。
EDB Postgres Advanced Serverと互換性のないオブジェクトを選択して、詳細をビューします。中央のパネルの下部で、修復アクションの詳細をビューできます。
Incompatible objects are identified¶
11.右側のパネルのナレッジベース情報を参照して、 EDB Postgres Advanced Serverとすぐに互換性のないオブジェクトの可能な回避策を見つけます。ポータルwikiページでナレッジベース情報をビューすることもできます。
Incompatible objects are identified¶
[ ナレッジベース ]タブで、 EDB Postgres Advanced Serverとの互換性のないオブジェクトのエラーメッセージを入力し、[ 検索 ]を選択できます。
オブジェクト詳細パネルには、失敗したオブジェクトの回避策または解決策が表示されます。そのオブジェクトの[ 評価 ]タブで手動で変更をmake、[ 再評価 ]を選択できます。
注釈
再評価中に失敗したオブジェクトが合格すると、そのオブジェクトの依存オブジェクトも再評価されます。
同様に、互換性のないすべてのオブジェクトを互換性のあるものにmakeことができます。
Workaround or resolution for incompatible objects¶
注釈
互換性のないオブジェクトに関する情報または回避策がナレッジベースにない場合は、サポートチームにヘルプしてください。
DDLの操作が終了したら、変更したEDB互換DDLを .sql
ファイルとしてダウンロードするか、スキーマを移行できます。
Schema migration を参照してください。
</ div>
評価レポートを生成する¶
Migration Portalレポートは、プロジェクトに対して評価されたスキーマの高レベルの評価概要を提供します。さらに、このレポートは、失敗したオブジェクトと失敗の原因に関する詳細を提供します。
[ レポート ]を選択します。
2.レポートに含めるスキーマを選択します。
3.オンスクリーンレポートを生成するには、[ 生成 ]を選択します。
オプションで[ PDFを生成 ]を選択して、レポートをPDFフォーマットで保存できます。選択したスキーマのDDLに適用された個別のリペアハンドラーの数をビューすることもできます。
注釈
Migration Portalは、 オラクルラップされたオブジェクトに隠された機密のPL / SQLソースコードを評価しません。これらのラップされたオブジェクトは評価されたオブジェクトのカウントに含まれないため、互換性パーセンテージの真の値は評価レポートで計算された値と異なる場合があります。ラップされたオブジェクトの詳細については、 Performing a schema extraction のノートを参照してください。