User
Enterprise Strategies (/index.php/enterprise-
Velocity (/) strategies)
Enterprise Competencies (/index.php/enterprise-
competencies)
Project Types (/index.php/project-types-all)
Velocity (/index.php/velocity-content)
Enterprise Strategies (https://velocity.informatica.com
/index.php/enterprise-strategies)
Data Governance & Enterprise Information
Management (https://velocity.informatica.com
/index.php/enterprise-strategies/data-governance)
Enterprise Architecture & Business Transformation
(https://velocity.informatica.com/index.php/enterprise-
strategies/eim)
ICC/Lean Integration
(https://velocity.informatica.com/index.php/enterprise-
strategies/icc-lean-integration)
Enterprise Competencies
(https://velocity.informatica.com/index.php/enterprise-
competencies)
Business Process Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/business-process-management)
Data Quality Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/data-quality-management)
Enterprise Architecture
(https://velocity.informatica.com/index.php/enterprise-
competencies/enterprise-architecture)
Financial Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/financial-management)
Information Lifecycle Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/information-lifecycle-management)
Integration Methodology
(https://velocity.informatica.com/index.php/enterprise-
competencies/integration-methodology)
Integration Systems (https://velocity.informatica.com
/index.php/enterprise-competencies/integration-
systems)
Metadata Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/metadata-management)
Modeling Management
(https://velocity.informatica.com/index.php/enterprise-
competencies/modeling-management)
Project Types (https://velocity.informatica.com
/index.php/project-types-all)
Big Data (https://velocity.informatica.com/index.php Return to Top
1 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
/project-types-all/big-data-projectype) Search ...
Business to Business (B2B)
(https://velocity.informatica.com/index.php/project- Search
types-all/b2b-project-type)
Cloud Customer 360
(https://velocity.informatica.com/index.php/project-
types-all/pt-cloud-360)
Data Archiving (https://velocity.informatica.com/)
Data Archive for Performance
(https://velocity.informatica.com/index.php/project-
types-all/data-archiving/ilmarchive-project-type)
Data Archive for Retirement
(https://velocity.informatica.com/index.php/project-
types-all/data-archiving/ilmretire-project-type)
Data Integration (https://velocity.informatica.com/)
Data Migration (https://velocity.informatica.com
/index.php/project-types-all/data-integration/data-
migration-project-type)
Data Synchronization
(https://velocity.informatica.com/index.php/project-
types-all/data-integration/data-synchronization-
project-type)
Data Warehousing
(https://velocity.informatica.com/index.php/project-
types-all/data-integration/data-warehousing-
project-type)
Data Privacy (https://velocity.informatica.com
/index.php/project-types-all/dataprivacy-project-type)
Data Quality (https://velocity.informatica.com
/index.php/project-types-all/data-quality-project-type)
Master Data Management (MDM)
(https://velocity.informatica.com/index.php/project-
types-all/mdm-project-type)
Velocity (https://velocity.informatica.com/index.php
/velocity-content)
Roles (https://velocity.informatica.com/index.php
/velocity-content/roles-all-pb)
Project Phases (https://velocity.informatica.com
/index.php/velocity-content/project-phases-pb)
Best Practices (https://velocity.informatica.com
/index.php/velocity-content/best-practices-all-bp)
Sample Deliverables
(https://velocity.informatica.com/index.php/velocity-
content/sample-deliverables-all-bp)
Templates (https://velocity.informatica.com
/index.php/velocity-content/velocitytemplates-bp)
Accelerators (https://velocity.informatica.com
/index.php/velocity-content/accelerators-bp)
Home (/index.php) Best Practices (/index.php/best-practices-all) PowerExchange Configuration
(/index.php/best-practices-all/158-powerexchange-configuration) PowerExchange for Oracle CDC
Print (/index.php/best-practices-all/158-powerexchange-configuration
Best /442-m1bp423?tmpl=component&print=1&page=)
Return to Top
2 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
Project
Details
Guidance and Hits: 10989
Tools
PowerExchange for Oracle
Roles (/index.php
/roles-all) CDC
Project Phases
(/index.php/project-
phases)
Challenge
Phase 1: Configure the Oracle environment for optimal performance when using
Manage PowerExchange Change Data Capture (CDC) in a production environment.
(/index.php
/project-phases
/phase1-all)
Description
Phase 2: There are two performance types that need to be considered when dealing
Analyze with Oracle CDC; latency of the data and restartability of the environment.
(/index.php Some of the factors that impact these performance types are configurable
/project-phases within PowerExchange, while others are not. These two performance types
/phase2-all) are addressed separately in this Best Practice.
Phase 3:
Architect Minimize Data Latency
(/index.php
/project-phases The objective of data latency is to minimize the amount of time that it takes
/phase3-all) for a change made to the source database to appear in the target database.
Phase 4: Some of the factors that can affect latency performance are discussed
Design below.
(/index.php
/project-phases Location of PowerExchange CDC
/phase4-all)
The optimal location for installing PowerExchange CDC is on the server
Phase 5: Build
that contains the Oracle source database. This eliminates the need to use
(/index.php
the network to pass data between Oracles LogMiner and PowerExchange.
/project-phases
It also eliminates the need to use SQL*Net for this process and it minimizes
/phase5-all)
the amount of data being moved across the network. For best results, install
Phase 6: Test
the PowerExchange Listener on the same server as the source database
(/index.php server.
/project-phases
/phase6-all)
Phase 7:
Volume of Data
Deploy The volume of data that the Oracle Log Miner has to process in order to
(/index.php provide changed data to PowerExchange can have a significant impact on
/project-phases performance. Bear in mind that in addition to the changed data rows, other
/phase7-all) processes may be writing large volumes of data to the Oracle redo logs.
Phase 8: These include, but are not limited to:
Operate
(/index.php Oracle catalog dumps
/project-phases Oracle workload monitor customizations
/phase8-all) Other (non-Oracle) tools that use the redo logs to provide proprietary
information
Best Practices Return to Top
3 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
(/index.php/best- In order to optimize PowerExchanges CDC performance, the amount of
practices-all) data these processes write to the Oracle redo logs needs to be minimized
Sample (both in terms of volume and frequency). This includes minimizing the
Deliverables invocations of the LogMiner to just a single occurrence. Review the
(/index.php/sample- processes that are actively writing data to the Oracle redo logs and tune
deliverables-all) them within the context of a production environment. Monitoring the redo
Templates log switches and the creation of archived log files is one way to determine
(/index.php how busy the source database is. The size of the archived log files and how
/velocitytemplates) often they are being created over a day will give a good idea about
Accelerators performance implications.
(/index.php
/accelerators) Server Workload
Optimize the performance of the Oracle database server by reducing the
Filter By number of unnecessary tasks it is performing concurrently with the
PowerExchange CDC components. This may include a full review of the
Project Type backup and restore schedules, Oracle import and export processing and
other application software utilized within the production server environment.
Project Types
PowerCenter also contributes to the workload on the server where
PowerExchange CDC is running; so it is important to optimize these
workload tasks. This can be accomplished through mapping design. If
possible, include all of the processing of PowerExchange CDC sources
within the same mapping. This will minimize the number of tasks generated
and will ensure that all of the required data from either the Oracle archive
log (i.e., near real time) or the CDC files (i.e., CAPXRT, condense) process
within a single pass of the logs or CDC files.
Return to Top
5 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
Return to Top
8 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
NO_DATA_WAIT=number of minutes When running in Continuous mode,
it defines the number of minutes to
wait on commands manually
entered through the Command
Handler before starting the next
Condense. The default is 60.
NO_DATA_WAIT2=number of seconds Defines the number of seconds
before the Condenser stops. The
default is 600 seconds.
CONDENSE_SHUTDOWN_TIMEOUT= Specifies the maximum time period
number of seconds for the PowerExchange
Condenser, DTLCACON, to shut
down normally after a shutdown
command. The default is 600.
COLL_END_LOG=0 or 1 Specifies whether to use Batch or
Continuous.
0 - Continuous mode. After each
condense run, the system waits for
the number of minutes defined in
the NO_DATA_WAIT parameter,
then performs another Condense.
1 - Batch mode. The system shuts
down after a single condense run.
For example, a single condense
run might be scheduled following a
particular batch update job.
FILE_SWITCH_CRIT=Records or Defines the criteria to use when
Minutes deciding when to do an automatic
file switch. The default is M.
R Records
M Minutes
FILE_SWITCH_VAL=file switch units Defines the number of
FILE_SWITCH_CRIT units at
which to perform a file switch
automatically.
Default is 30.
Return to Top
9 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
FILE_SWITCH_MIN=(number of units, Specifies file switch criteria for
number of units ignored) Condense when changes for new
sources are encountered. Use this
to reduce latency for continuous
extraction mode.
Number of Unitsspecifies the
minimum number of
FILE_SWITCH_CRIT units that
must pass before a file switch is
done when encountering a change
for a source with no entry in the
CDCT.
Number of Units Ignored specifies
the number of
FILE_SWITCH_CRIT units which
must occur during cold start
processing before Condense uses
the Number of Units value.
The default is (-1,0).
FILE_FLUSH_VAL=number of seconds Specifies the file flush interval in
seconds. The file flush interval is
the number of seconds that elapse
before a flush is performed on the
current partial condense file.
When the Condense task flushes,
the data is written to the disk
condense files allowing it to be
read by continuous extraction
mode extractions.
CAPT_IMAGE=before or after image Specifies whether before images or
after images should be captured.
BA Before and after images
AI Just after images
SIGNALLING=Y or N Specifies how the system should
come down when an abnormal
condition occurs.
Y The system tries to shutdown
normally
N The system abends with a
dump
Default is N.
UID=user id Oracle database user id
PWD=password Oracle database password
SEQUENCE_TOKEN=0 Sequence portion of the restart
token to be used when doing a
cold start.
Return to Top
10 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
RESTART_TOKEN=0 Restart token to be used when
doing a cold start.
Before/After Image
Estimated condense file disk space for Table A =
((The width of Table A in bytes * Estimated number of data
changes for Table A per
24 hour period) * 2) + 700 bytes for the six fields added to each
CDC record) *
the value on theCOND_CDCT_RET_P
parameter
Return to Top
13 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
CAPT_PATH=qualified directory Path to the local directory where the
pathname following CDC files are to be stored.
CCT file contains the change
registrations
CDEP file contains the
application names for PowerCenter
extractions that use ODBC
connections.
CDCT file contains information
about the PowerExchange condense.
This is a required parameter for CDC
and the directory path specified must
exist or an error message will be
generated.
Return to Top
14 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
CAPI_CONNECTION= The CAPX CAPI_CONNECTION
(NAME=name, statement specifies the parameters
used for continuous extraction from
TYPE=(CAPX,
condense files.
DFLTINST=collection id))
- NAME A unique name for the
CAPI_CONNECTION statement. The
maximum length is eight characters
and must be unique within all of the
CAPI-CONNECTION statements.
- CAPX Mandatory parameter.
- DFLTINST Specifies the PowerExchange
instance to process and must be
identical to the first parameter in the
ORACLEID statement.
Return to Top
15 of 18 7/3/2017 5:59 PM
Velocity - PowerExchange for Oracle CDC https://velocity.informatica.com/index.php/best-practices-all/158-power...
- MEMCACHE Specifies the memory cache in
Kilobytes allocated to the UOW
Cleanser to reconstruct complete
UOWs. The UOW Cleanser keeps all
changes in each UOW in cache until
the end-UOW (commit record) is
read. The default value is 1024.
Next (/index.php/best-practices-all/158-powerexchange-configuration
/443-m1bp524)
Return to Top
18 of 18 7/3/2017 5:59 PM