Tables, Views, and Materialized Views
Oracle GoldenGate supports the following DML operations made to regular tables, index-organized tables, clustered tables, and materialized views.
-
INSERT
-
UPDATE
-
DELETE
-
Associated transaction control operations
Tip:
You can use the DBA_GOLDENGATE_SUPPORT_MODE
data dictionary view to
display information about the level of Oracle GoldenGate capture process support
for the tables in your database. The PLSQL
value of
DBA_GOLDENGATE_SUPPORT_MODE
indicates that the table is
supported natively, but requires procedural supplemental logging.
Besides the DBA_GOLDENGATE_SUPPORT_MODE
at the source database,
you should check the DBA_GOLDENGATE_NOT_UNIQUE
dictionary view
at the target side. If there are tables without any uniqueness and unbounded
data types (BAD_COLUMN='Y'
), the table records cannot be
uniquely identified and cannot be used for logical replication.
For more information, see the DBA_GOLDENGATE_SUPPORT_MODE
. If you
need to display all tables that have no primary and no non-null unique indexes,
you can use the DBA_GOLDENGATE_NOT_UNIQUE
. For more
information, see DBA_GOLDENGATE_NOT_UNIQUE
.