Teradata: Supported Data Types, Objects, and Operations

This section contains information on supported data types, objects, and operations for Oracle GoldenGate on Teradata.

Supported Teradata Data Types

The following are the Teradata data types that Oracle GoldenGate supports. Any limitations or conditions that apply, are mentioned after the list of supported datatypes.

The REAL and DOUBLE data types support the NaN and Infinity/-Infinity special numeric values.

For more information on data types by databases that support special values, refer to Special Values Supported by Database Data Types.

Limitations of Support for Data Types

Here are the details of conditions and limitations of support for data types.

Date Data Types

The following are the limitations of support for date data types:

IDENTITY Columns

IDENTITY must be configured as GENERATED BY DEFAULT AS IDENTITY on the target to enable the correct value to be inserted by Replicat.

Large Object Data Types

The following is the limitation of support for large object data types:

Numeric Data Types

When replicating the numeric data types to Teradata, truncation can occur if the source database supports a higher precision than Teradata does.

The support of range and precision for floating-point numbers depends on the host machine. In general, the precision is accurate to 16 significant digits, but you should review the database documentation to determine the expected approximations. Oracle GoldenGate rounds or truncates values that exceed the supported precision.

Multi-byte Character Data

For multi-byte character data, the following conditions and limitations are applicable:

Supported Objects and Operations for Teradata

This section lists the data operations and database objects that Oracle GoldenGate supports.

Non-Supported Operations for Teradata

This section lists the operations that Oracle GoldenGate for Teradata does not support.