スキーマ評価の実行¶
Advanced Serverとの互換性についてOracleデータベーススキーマを評価するには、以下を行う必要があります。
SQL * PlusまたはSQL Developerを使用して、Oracleデータベースに接続します。
SELECT_CATALOG_ROLEまたはSELECT ANY DICTIONARY特権を持つデータベースロールで接続する必要があります。
次のコマンドでDDL Extractorを呼び出します。
SQL>@edb_ddl_extractor.sqlEDB DDL Extractorは、SQL * Plus
ACCEPTコマンドを使用して、1つ以上のスキーマ名を含むリストを取得します。リストにはコンマ(、)区切り文字を使用する必要があります。最大240バイトを入力できます。スキーマ名の最大長は30文字で、7〜8個のスキーマ名を指定できます。抽出ファイルが作成されるパスを入力します。
Linuxの場合:
Enter the schema name to extract the DDLs:schema_nameEnter the path to store DDL file:/home/oracle/extracted_ddls/Windowsの場合:
Enter schema name to extract the DDLs:HREnter the path to store DDL file:C:/Extracted_DDL/EDB資格情報を入力します。
CREATE PROJECTアイコンをクリックして、新しいプロジェクトを作成します。
移行ポータルの新しいプロジェクトダイアログ。¶
New projectダイアログで、Project nameフィールドにプロジェクト名を入力します。プロジェクトの詳細を指定します。
Application interfaceの隣のラジオボタンを選択します。ソースに
Source DBとVersionを選択します。ターゲットに
Target DBとVersionを選択します。
Choose fileをクリックして、最新のEDB DDL Extractor for Oracle Databaseによって生成された.SQLファイルをアップロードします。注:
.SQLファイルは変更しないでください。
最新のEDB DDL Extractorによって生成された.SQLファイルのみをアップロードできます。
Advanced Serverはテーブルとインデックスの同じ名前をサポートしていないため、プロジェクトを作成するときに
Add Index Prefixの横のボックスをオンにして、より良い評価結果を確保するためにインデックスプレフィックス(idx)を指定します。Create & assessをクリックして、新しいプロジェクトを作成し、スキーマを評価します。
スキーマ分析結果¶
分析ツールは、すべての構成を確認し、修復アクションを実行してAdvanced Serverとの互換性を改善し、手動による介入が必要な残りのエラーにフラグを立てます。
100%の成功率を示さないDDLオブジェクト(TABLESなど)を確認します。
Verifying the DDL objects.¶
EDB Postgresと互換性のないオブジェクトをクリックして、詳細を表示します。
中央のパネルの下部で、修復アクションの詳細を表示できます。
互換性のないオブジェクトが識別されます。¶
右側のパネルのナレッジベースの情報を参照して、Advanced Serverとすぐに互換性のないオブジェクトの可能な回避策を見つけてください。
注:ポータルWikiページでナレッジベース情報を表示することもできます。
エラーによる評価結果¶
Knowledge Baseタブで、Advanced Serverと互換性のないオブジェクトのエラーメッセージを入力し、Searchをクリックします。
オブジェクト詳細パネルには、失敗したオブジェクトの回避策または解決策が表示されます。そのオブジェクトの
Assessmentタブで手動で変更を行い、Reassessをクリックします。注:失敗したオブジェクトが再評価中に合格した場合、そのオブジェクトの依存オブジェクトも再評価されます。
互換性のないオブジェクトの回避策または解決策¶
同様に、互換性のないすべてのオブジェクトを互換性のあるものにすることができます。
注: オブジェクトがナレッジベースで利用できない場合は、サポートチームに連絡してください。
DDLでの作業が終了したら、変更したEDB互換DDLを.sqlファイルとしてダウンロードするか、スキーマ をCDSクラスターに移行できます。。
評価レポートの生成¶
移行ポータルのレポート機能は、プロジェクトに対して評価されたスキーマの高レベルの評価概要を提供します。さらに、レポートは、失敗したオブジェクトと失敗の原因に関する詳細を提供します。
レポートのスキーマを選択します¶
レポートを生成するには:
Reportボタンをクリックして、スキーマ選択ダイアログにアクセスします。レポートに含めるスキーマを選択します。
Generateをクリックして、画面上のレポートを生成します。
スキーマ評価レポート¶
オプションで Generate PDF を選択して、レポートを.pdf形式で保存できます。また、選択したスキーマのDDLに適用された個別の修復ハンドラーの数を表示することもできます。
保存されたpdfレポート。¶