Support for Oracle Sequences
To support Oracle sequences, you must install some database procedures.
From the SQL prompt, run the script
$OGG_HOME/lib/sql/legacy/sequence.sql
on the source and target
database as a DBA.
In a container database (CDB), connect as a local user with DBA privileges in the pluggable database (PDB).
In a non-CDB, connect as DBA for the database.
The Oracle GoldenGate Admin User does not necessarily need DBA privileges. However,
the Oracle GoldenGate Admin User must have the SELECT ANY
DICTIONARY
and the [CREATE |ALTER|DROP] ANY SEQUENCE
privileges in addition to the privileges granted by the OGG_CAPTURE
| OGG_APPLY
role for Oracle Database 23c and higher or through the
procedure call DBMS_GOLDEN_GATE_AUTH.GRANT_ADMIN_PRIVILEGE
for
earlier database versions.
The following example shows how to login to a CDB as the system user and run the
sequence.sql
script:
sqlplus system/***@cdb23_pdbeast
@sequence.sql
You will be
prompted to provide the Oracle GoldenGate Admin User, such as
ggadmin
.
STATUS OF SEQUENCE SUPPORT
--------------------------------------------------------------
SUCCESSFUL installation of Oracle Sequence Replication support