Oracle Streams を使用して単純な双方向 db レプリケーションをセットアップしました。これにはエンタープライズマネージャーを使用しました。ストリームはアクティブで、ステータスは問題ありません。問題は、複製が非常に遅いことです。
どうしたの:
- マシンAに挿入しました。
- 確認しましたがマシンBにはデータがありませんでした。
- マシン A で View Capture Statistics を開きましたが、トランザクションは Active Streams トランザクション リスト (1 分以上実行中) の下にあり、1000 秒以上アクティブでした。
- 私は食べ物を作りに行き、戻ってきたとき、トランザクションは最終的にマシン B に伝播されていました。
そのため、トランザクションは何らかのバッファに 1000 秒以上留まっているようです。このプロセスをスピードアップするにはどうすればよいですか? 私はデータベースにまったく慣れていないので、ばかげた質問である場合はご容赦ください:)。
マシンは単なる vbox インスタンスです (WinXP + Oracle 11g Enterprise)。
ご挨拶。