5

インフラストラクチャをアップグレードしており、そのために Oracle 10g から 11g に移行しています。

データ複製に Oracle GoldenGate を使用していますが、私たちが知る限り、AQ メッセージの複製はサポートされていません。

永続キューの場合、インポート/エクスポート オプションが利用可能です。ただし、レプリケーションが必要な Buffered キューもいくつかあります。

この状況でデータ損失を回避する方法を誰でも教えてもらえますか?

どんな助けにも感謝します。

4

1 に答える 1

1

Oracle GoldenGate「ログに記録された」データ変更のみをレプリケートできるため、定義上、非永続キューをレプリケートすることはできません。

キューのレプリケーションを扱う他の Oracle 製品は「Oracle Streams」です。その目的でOracle Streamsを使用できない場合。他のソリューションは、別のOracle製品「Oracle Coherence」を使用したAQの完全なレプリカである可能性があります-分散キャッシュ、定義上フォールトトレラントであり、もちろんコード変更が必要な同じジョブを実行できます。

Oracle または他のベンダーの分散キャッシュにキューを実装することは問題ではありません。この場合、大幅なパフォーマンスの向上が見られると思います。

于 2014-04-20T10:15:03.600 に答える