You are on page 1of 4

Support for Oracle Data Types

ANYDATA Data Types


The following ANYDATAdata types are supported:
Fetched from source table with the following data types only:
BINARY_DOUBLE
BINARY_FLOAT
CHAR
DATEINTERVALDAYTOSECOND
INTERVALYEARTOMONTH
NCHAR
NUMBER
NVARCHAR2
RAW
TIMESTAMP
TIMESTAMPWITHTIMEZONE
TIMESTAMPWITHLOCALTIMEZONE
UDTs
VARCHAR/VARCHAR2

Numeric Data Types

The following numeric data types are supported:


NUMBERup to the maximum size permitted by Oracle
BINARYFLOAT
BINARYDOUBLE

Character Data Types

The following character data types are supported:


CHAR
VARCHAR2
LONG
NCHAR
NVARCHAR2

Multi-byte Character Types

The following multi-byte character types are supported:


NCHARand NVARCHAR2multi-byte character data types
Multi-byte data stored in CHARand VARCHAR2columns

Binary Data Types

The following binary data types are supported:


RAW
LONGRAW

Date and Timestamp Data Types


The following date and time data types are supported:
DATE
TIMESTAMP(Limitations of support)

Large Object Data Types

The following large object types are supported:


CLOB
NCLOB
BLOB
SECUREFILEand BASICFILE

XML Data Types

The following XML types are supported:


In integrated capture mode, Oracle GoldenGate supports XMLTypecolumns and XMLTypetables
stored as XMLCLOB, XMLObjectRelational, and XMLBinary.
In classic capture mode, Oracle GoldenGate supports XMLTypecolumns stored as XMLCLOBand XML
Binary.

User Defined or Abstract Types


Oracle GoldenGate supports User Defined types (UDT) or Abstract Data Types (ADT) when the source
and target objects have the same structure. The schema names can be different.

Non-Supported Oracle Data Types


Oracle GoldenGate does not support the following data types.
ANYDATAfetch-based column support for data types with VARRAYSthat do not include named
collections and VARRAYSembedded within those data types
ANYDATASET
ANYTYPE
BFILE
MLSLABEL
ORDDICOM
REFs
TIMEZONE_ABBR
URITYPE
UDT with containing an unsupported Oracle Data Type or UDT and nested tables
Oracle GoldenGate does not support replication of identity column data or Valid Time Temporal column
data.

Support for Objects and Operations in Oracle DML


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

Sequences
Oracle GoldenGate supports the replication of sequence values in a uni-directional and active-passive
high-availability configuration.

Oracle GoldenGate ensures that the target sequence values will always be higher than those of the
source (or equal to them, if the cache is 0).

Non-supported Objects and Operations in Oracle DML


REF
Sequence values in an active-active bi-directional configuration
Database Replay
Tables created as EXTERNAL
Invisible columns are not supported by either classic or integrated Extract.
The following are not supported in classic capture mode:
Exadata Hybrid Columnar Compression
Capture from tables with OLTP table compression
Capture from tablespaces and tables created or altered with COMPRESS
Capture from encrypted and compressed clustered tables
Synonyms
Invisible columns
Distributed transactions.
RAC distributed XA and PDML distributed transactions
Version enabled-tables
Identity columns

Support for Objects and Operations in Oracle DDL


All Oracle GoldenGate topology configurations are supported for Oracle DDL replication.
Active-active (bi-directional) replication of Oracle DDL is supported between two (and only
two) databases that contain identical metadata.
Oracle GoldenGate supports DDL on the following objects:
clusters
directories
functions
indexes
packages
procedure
tables
tablespaces
roles
sequences
synonyms
triggers
types
views
materialized views
users
Oracle Edition-Based Redefinition (EBR) database replication of Oracle DDL is supported for integrated
Extract for the following Oracle Database objects:
functions
library
packages (specification and body)

procedure
synonyms
types (specification and body)
views
EBR does not support use of DDL triggers.
Oracle GoldenGate supports DDL operations of up to 4 MB in size.
Oracle GoldenGate supports Global Temporary Tables (GTT) DDL operations to be visible to Extract so
that they can be replicated.

Non-supported Objects and Operations in Oracle DDL


Oracle GoldenGate does not support the following:
DDL on nested tables.
DDL on invisible columns.
DDL on identity columns.
ALTERDATABASEand ALTERSYSTEM(these are not considered to be DDL)
DDL on a standby database.
Database link DDL.
DDL that creates tables with the FLASHBACKARCHIVEclause and DDL that creates, alters,
or deletes the flashback data archive itself.
Classic capture mode does not support DDL that includes password-based column
encryption

You might also like