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

Oracle CDC with LogMiner Overview

Oracle CDC with LogMiner Overview

PowerExchange Oracle CDC with LogMiner uses Oracle LogMiner to read change data from Oracle archived redo logs. PowerExchange then makes the data available to PowerCenter CDC sessions for propagation to targets.
Oracle CDC with LogMiner is an alternative to PowerExchange Express CDC for Oracle.
You cannot use both PowerExchange Oracle CDC with LogMiner and PowerExchange Express CDC for Oracle in the same PowerExchange instance with the same dbmover and pwxccl configuration files. In many environments, PowerExchange Express CDC for Oracle can provide faster CDC processing and avoid LogMiner reinitialization issues.
Oracle CDC with LogMiner supports Oracle Real Application Cluster (RAC) and Automatic Storage Management (ASM) environments.
Oracle CDC with LogMiner uses the UOW Cleanser component to reconstruct UOWs from archived redo logs into complete and consecutive UOWs that are in chronological order by end time.
To implement Oracle CDC with LogMiner, you need to perform configuration tasks in Oracle, PowerExchange, and PowerCenter.
In Oracle, ensure that ARCHIVELOG mode and global minimal supplemental logging are enabled so that change data can be retrieved from archived redo logs. Also, ensure that a copy of the Oracle online catalog exists in the archived log destination. PowerExchange requires a copy of the catalog to determine restart points for change data extraction processing.
In PowerExchange, define a capture registration for each source table. In the capture registration, you can select a subset of columns for which to capture data. PowerExchange generates a corresponding extraction map.
Use of the PowerExchange Logger for Linux, UNIX, and Windows is optional but strongly recommended. The PowerExchange Logger captures change data from Oracle logs and write only the successful units of work (UOWs), in chronological order based on commit time, to PowerExchange Logger log files. The change data is then extracted from the PowerExchange Logger log files in either continuous extraction mode or batch extraction mode. Benefits of using the PowerExchange Logger include fewer database accesses, faster CDC restart, and no need to prolong retention of the Oracle redo files for change capture.
If you use real-time extraction mode without the PowerExchange Logger, PowerExchange starts a separate Oracle LogMiner session for each extraction session. Running multiple, concurrent sessions can significantly degrade performance of the system where LogMiner runs.
PowerExchange works with the PowerExchange Client for PowerCenter (PWXPC) and PowerCenter to extract change data from Oracle redo logs or PowerExchange Logger log files and load that data to one or more targets.

0 COMMENTS

We’d like to hear from you!