web-dev-qa-db-ja.com

OracleデータベースとAzure SQLデータベース間の継続的なレプリケーション

背景情報:私たちのコアERPにはOracleに関するデータがあります。私たち自身のアプリケーションはMicrosoft SQL Serverベースです。

ほとんどすべてのアプリケーションがこのOracleデータベースからデータを読み取り、通常、データベース全体をコピーするある種の同期があります。

周りを見回すと、数多くの解決策があります。これらのほとんどは廃止されているようです。 (例:Oracle GoldenGate)。

私たちのOracleデータベースはオンプレミスであり、将来のアプリケーションにはAzure SQLデータベースを使用する予定です。

現在、この同期を設定するための最良の方法は何ですか?

  • マスター:Oracle Database 11gリリース11.2.0.1.0-64ビット本番
  • スレーブ:Azure SQLデータベース

古い投稿をたくさん見ましたが、最近の投稿はほとんどないので、Oracle GoldenGateは廃止されたと思います。しかし、これはデータの同期を保つためのもう1つの「ツール」です。他の/より良い解決策はありますか?

おそらく、リンクされたサーバーは私の場合のオプションですか? Oracle on-premとAzure SQL Databaseでそれは可能ですか?

複製が必要な場合、GoldenGateはbestオプションですか?

2
Tiele Declercq

Oracle Golden Gateは常にサポートされています OracleとSQL Server間のレプリケーション 。プロジェクトについて、私は最近、少しプッシュしてもOracle 10のゴールデンゲートがまだ利用可能であることを確認しました。サポート外のOracleバージョンを使用している場合は、いくつかの理由で更新する必要があります。

Azureとの同期の詳細は次のとおりです。

Azure用のOracle GoldenGateの構成

2
kevinsky