【製品情報】Migration Portal 4.14.0
OracleからPostgresへの移行を劇的に自動化 〜AI CopilotとEPAS 18対応でさらにスマートに:EDB Migration Portal は、Oracle データベースのスキーマを EDB Postgres Advanced Server(EPAS)へシームレスに移行するためのWebサービスです。最新の 4.14.0 では EPAS 18 のサポートに加え、階層ツリーによるオブジェクト依存関係マッピングの強化や JSON 形式での移行レポート生成に対応し、データベース移行の効率と精度を一段と高めています。
▶ 日本語マニュアル:EDB Migration Portal 4.14.0 >>
※ 日本語マニュアル原本の閲覧には ユーザー登録(パスワード) が必要です。

【EDB Migration Portal 4.14.0】OracleからPostgresへの移行を劇的に自動化
概要
1. Migration Portal とは
Migration Portal は、Oracle データベーススキーマの EDB Postgres Advanced Server プラットフォームへの移行を容易にするために設計された Web ベースのサービスです。テーブル、シーケンス、ビュー、プロシージャ、パッケージ、ユーザー、ロールなど、幅広い Oracle データベースオブジェクトを評価・分析し、それらを EDB Postgres Advanced Server と互換性のあるデータ定義言語(DDL)ステートメントに変換します。
2. Migration Portal の利点
- プロセスの簡素化: ユーザーフレンドリーなインターフェースにより、データベーススキーマの評価と移行という複雑なタスクが簡素化されます。
- 即時のフィードバック: スキーマをアップロードすると、ポータルは互換性に関するフィードバックを即座に提供し、修正の提案を行います。
- 自動化: Oracle の構成要素(コンストラクト)の変換を自動化し、自動修正アクションを適用して互換性を向上させます。
- 展開の柔軟性: ユーザーは、評価および変換済みの DDL をダウンロードして、オンプレミスまたはクラウド上に EDB Postgres データベースを作成できます。
- AI 支援: AI Copilot 機能が含まれており、構文エラーの解決、互換性問題の理解、Oracle クエリに相当する Postgres の機能を見つける際に支援します。
3. Migration Portal の仕組み
- スキーマの抽出: ユーザーは、Oracle スキーマのメタデータ情報を含む .sql ファイルを生成します。これには EDB DDL Extractor ツールの使用が推奨されますが、Oracle Data Pump ユーティリティも使用可能です。
- アップロードと評価: ユーザーはポータルにログインし、ソースとターゲットのデータベースバージョンを指定して新しいプロジェクトを作成し、生成された .sql ファイルをアップロードします。ポータルはすべての構成要素をレビューし、自動修正アクションを実行し、手動介入が必要な残りのエラーにフラグを立てます。
- 解決と再評価: ユーザーは 100% 互換ではないオブジェクトをレビューします。組み込みのナレッジベースを使用するか、AI Copilot と対話して、互換性のない機能の回避策を見つけることができます。ターゲット DDL を手動で変更した後、ユーザーは「Reassess(再評価)」を選択して分析を再実行します。
- 移行: エラーが解決したら、オフライン移行(修正済みDDLスクリプトを手動実行)またはオンライン移行(ターゲットデータベースへ直接接続して自動展開)を選択してスキーマを移行します。
4. バージョン 4.14.0 の新機能
- EPAS 18 のサポート: EDB Postgres Advanced Server バージョン 18 のサポートが追加され、ユーザーはこのバージョンへのスキーマの評価と移行が可能になりました。
- オブジェクト依存関係マッピングの強化: 依存関係が階層ツリー構造で表示されるようになりました。これにより、ユーザーは子オブジェクトに連鎖的な障害を引き起こしている親オブジェクトを素早く特定でき、再評価時の優先順位付けが改善されます。
- JSON 移行レポート: ユーザーは移行レポートを JSON 形式で生成できるようになり、外部ツールや自動化ワークフローとのシームレスな統合が可能になりました。
- バグ修正: 大量または大容量のスキーマファイルを処理する際に、オフラインエクスポートファイルがダウンロードできない問題が解決されました。