私は、2つのデータベース間で最も効率的な移行ソリューションを考えていました。どちらもOracleです。 私の考えは、db-linkを使用して、あるスキーマからすべてのデータを他のスキーマにコピーするための関数とプロシージャを作成することで、新しいデータベースが新しいスキーマを持っているためOracle Data Pumpを使用できません。 あなたはそれを知っている/それ以外の方法で試してみませんか?Oracleデータベース間の効率的な移行を行う方法は?
編集: テーブルの名前/列名が異なります。テーブルの構造も異なります。 移行の一部は1回のみ使用されます(データの約10%)が、2回目の使用は数回使用されます。データの90%の移行はダウンタイムになります。データベースには2つ以上のビリオン行が含まれています。
データポンプは、さまざまな変換を行うことができます。異なるスケーナを意味するだけである。またはテーブルの名前が異なります。または別の構造も? –
"マイグレーション"とは何ですか?これは1回限りの操作ですか?または進行中のプロセスですか?どのくらいのデータですか?オンラインまたはダウンタイムウィンドウ中に変換の範囲にもよりますが、市場には多くのETLツールがありますが(Oracleにはカップルがあります)、それは「移行」があなたにとって何を意味するかによって過度のものになるかもしれません。 –