0

Oracle Golden Gate では、本番シーケンスをレプリケート データベースにレプリケートできません。これは、本番環境でシーケンスが 1 増加すると、ターゲットのシーケンス数が 2 増加するためです。

詳しく説明しましょう。currval 190 のシーケンスがあるとします。inittail ロード後、ターゲット シーケンスにも currval 190 があるとします。

今、私は取引を予約し、シーケンスは本番環境で 1 増加しません。currval は 191 ですが、ターゲット データベースをチェックインすると、シーケンス currval は 192 を示します。この問題が発生します。これを解決するには助けが必要です...

4

2 に答える 2

0

レプリケートに対して以下の手順に従いましたか: 1. Oracle sqlplus で sequence.sql を実行します。2.ALTER TABLE sys.seq$ ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

于 2017-01-01T07:35:39.920 に答える