現在、アプリケーションはOracle 11gデータベースを使用して実行されています。MySQLクラスターで動作するアプリケーションの新しいバージョンを開発しています。OracleデータベースからMySQLデータベースにデータを移行する必要があります。これはデータベースオブジェクトの直接コピーではありません。新しいバージョンのアプリケーションスキーマ(テーブルの構造と関係)が変更されました。また、監査テーブルもコピーする必要があります。古いOracleスキーマと新しいMySQLスキーマのテーブル、列をマップし、コピーを適用してデータをコピーする方法はありますか?
この活動は2つのステップで行うことを考えています。1. OracleデータベースをMySQLデータベースに変換します。2.テーブルごとにテーブルをコピーするストアドプロシージャを記述します。
この種のデータベースをあるRDBMSベンダーから別のベンダーに移行する際のベストプラクティスはありますか これに利用できるオープンソースまたは商用ツールはありますか?