エンタープライズDB(EDB)は、EDB Migration Toolkit 52.0.3 および同日本語マニュアルを本日リリースしました。このツールは、テーブル、データ、ストアドプロシージャ(Oracleのみ)、およびカスタム開発パッケージ(Oracleのみ)をSQL Server、Sybase、Oracle、およびMySQLからEDB Advanced Serverに移行します。 PostgreSQLへの移行に利用できる機能はより限られています。
このリリースのハイライト
・OracleからEDBへの移行中にカスタマイズされた "FetchSize" [MTK-154、サポートチケット#844173]
・MTK-154による性能向上
・fetchSizeオプションに関連する問題を解決しながら、OracleからAdvanced Serverへの全体的なデータ移行時間が大幅に改善
・初期テストでは、15023138行と15023138データサイズで45%の増加率
次のコマンドがテストに使用されました。
[DDL用]
./runMTK.sh -sourcedbtype oracle -targetdbtype enterprisedb -schemaOnly -dropSchema true HR1
[データ用]
./runMTK.sh -sourcedbtype oracle -targetdbtype enterprisedb -dataOnly -fetchSize 50000 -truncLoad -allTables HR1
このリリース以前は、TEXT、TINYTEXT、MEDIUMTEXT、およびLONGTEXTデータ型はAdvanced ServerのCLOBデータ型にマッピングされていました。これらのデータ型はAdvanced Serverに存在するため、データ型は正しいファミリにマッピングされ、そのプラス効果として、これらのデータタイプのいずれかを含むテーブルのデータ移行時間が改善されました。
初期テストでは、400001行と83.8076171875データサイズで90.43%の増加率が示されました。
解決されたお客様のバグ
・MTKでデータを移行するときにテーブルに設定されたコメントが移行されない[MTK-118、サポートチケット#796257]
・-safeModeオプションを使用すると、宛先表にデータをロードする前にデータが切り捨てられる [MTK-156、サポートチケット#845771]
・MySQLからEPASへの-replaceNullCharオプションを使用したnull文字の移行に関する問題[MTK-158、Support Ticket#857629]
・大文字と小文字を区別するシーケンスの問題[MTK-150、Support Ticket#820545]
対象者
このリリースは、EDB Postgres Migration Toolkit 52.0.0を使用しているか、興味をお持ちで、下記いずれかのサブスクリプションを購入しているEDBのお客様を対象としています。
- EDB Postgres Standard Edition
- EDB Postgres Enterprise Edition
ソフトウェアの入手・導入方法
このアップデートはEDB Postgresのウェブサイト https://enterprisedb.com/advanced-downloads から、またはStack Builder Plus for Windows を介して入手可能です。
このアップデートは、yum.enterprisedb.comリポジトリからダウンロードできるRPMパッケージとしても入手可能です。 認証情報を設定してyumリポジトリにアクセスするには、下記フォームよりリクエストを送信してください。
https://www.enterprisedb.com/repository-access-request
詳細情報
詳細については、下記日本語マニュアルをご参照ください。
▼ EDB Postgres Migration Toolkit 52.0.3 日本語マニュアル(登録制)
https://edbjapan.com/manual/mtk-52-0-3/
※日本語マニュアルのご利用登録は、下記フォームにて。
https://edbjapan.com/manual-form/
※お問合せ
info@edbjapan.com
トラブルシューティング
新しいソフトウェアをインストールする際に問題が発生した場合は、下記テクニカルサポート(英語対応)までご連絡ください。
メール:support@enterprisedb.com
米国:+ 1-732-331-1320 または 1-800-235-5891
英国:+ 44-2033719820
ブラジル:+ 55-2139581371
インド:+ 91-20-66449612