Table of Contents

Search

  1. Preface
  2. Part 1: PowerExchange CDC Introduction
  3. Part 2: PowerExchange CDC Components
  4. Part 3: PowerExchange CDC Data Sources
  5. Part 4: Change Data Extraction
  6. Part 5: Monitoring and Tuning
  7. Appendix A: DTL__CAPXTIMESTAMP Time Stamps

CDC Guide for Linux, UNIX, and Windows

CDC Guide for Linux, UNIX, and Windows

PowerExchange Express CDC for Oracle Restrictions

PowerExchange Express CDC for Oracle Restrictions

The following restrictions apply to PowerExchange Express CDC for Oracle:
  • PowerExchange Express CDC for Oracle cannot capture change data for the following Oracle objects:
    • Tablespaces that use any type of encryption other than Oracle Advanced Security Transparent Data Encryption (TDE)
    • Tables in a sorted hash clusters
    • Columns that are TDE-encrypted
    • Virtual columns containing derived data, which Oracle does not log in the redo logs
    • Columns that have unsupported datatypes
      You cannot include these columns in capture registrations. However, PowerExchange Express CDC for Oracle can capture change data for other columns in the same registered table.
    • Oracle global temporary tables
      These tables cannot be registered for change capture in the PowerExchange Navigator or with the DTLUCBRG utility. PowerExchange cannot capture change data from these tables because the table data is not available in the Oracle redo logs. The data is stored in temporary tablespaces for private use and deleted when the database session ends. If you try to register a global temporary table in the PowerExchange Navigator, the Navigator does not list the table for selection. Consequently, you cannot complete the registration process. If you try to register a global temporary table with the DTLUCBRG utility, the utility produces no registration for the table.
  • PowerExchange Express CDC for Oracle does not capture CREATE TABLE...AS SELECT operations.
  • PowerExchange Express CDC for Oracle can capture data that the SQL*Loader utility loaded into Oracle tables provided that the load method is Insert, Append, or Replace. Do not use Truncate. If you use Truncate, the SQL*Loader issues TRUNCATE TABLE DDL. PowerExchange cannot capture row deletions that result from TRUNCATE TABLE DDL.
  • If a PowerExchange Express CDC source instance has redo logs on a RAW device and the logs are
    not
    managed by ASM, the PowerExchange Logger for Linux, UNIX, and Windows and database row tests fail when they try to process the logs.
  • In multitenant environments, PowerExchange Express can capture change data from a single pluggable database (PDB) in a container database (CDB).
  • If you use Oracle 19
    c
    or later and try to capture change data from Oracle indexed-organized tables (IOTs) in 4 KB tablespaces, data loss or corruption might occur.

0 COMMENTS

We’d like to hear from you!