Oracle順序をサポートするには、いくつかのデータベース・プロシージャをインストールする必要があります。これらのプロシージャは、Oracle GoldenGateプロセスを初めて起動した直後(通常、初期データ同期手順を実行するとき)に発行するOracle GoldenGate FLUSH SEQUENCEコマンドをサポートします。
FLUSH SEQUENCE
Oracle順序オブジェクトのインストール手順
ソース・システムおよびターゲット・システムで、手順を実行します。
SYSDBA
CREATE USER DDLuser IDENTIFIED BY password; GRANT CONNECT, RESOURCE, DBA TO DDLuser;
DDLuser
password
EDIT PARAMS ./GLOBALS
GLOBALS
GGSCHEMA
GGSCHEMA schema
schema
sequence.sql
@sequence.sql
DBLOGIN
updateSequence
EXECUTE
GRANT EXECUTE on DDLuser.updateSequence TO DBLOGINuser;
DBLOGINuser
replicateSequence
GRANT EXECUTE on DDLuser.replicateSequence TO Replicatuser;
Replicatuser
ALTER TABLE sys.seq$ ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;