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

Environment Variable Incompatibilities Between PowerExchange and PowerCenter

Environment Variable Incompatibilities Between PowerExchange and PowerCenter

When PowerCenter® and PowerExchange are installed on the same Linux, UNIX, or Windows machine, in certain cases, they have conflicting requirements for the PATH and LD_LIBRARY_PATH environment variables. To run correctly in these cases, PowerExchange and PowerCenter must run in separate environments.
This requirement applies when the PowerCenter Integration Service or PowerCenter Repository Service runs on the same machine as one of the following PowerExchange components:
  • PowerExchange Listener
  • PowerExchange Logger for Linux, UNIX, and Windows
  • PowerExchange Navigator
  • Any PowerExchange utility except the createdatamaps utility
The following table describes the restrictions that apply to the PATH and LD_LIBRARY_PATH variables in the PowerExchange and PowerCenter environments:
Environment
PATH
LD_LIBRARY_PATH
PowerExchange
$INFA_HOME must not precede $PWX_HOME. Otherwise, you cannot start the PowerExchange Listener or Logger from the command line.
LD_LIBRARY_PATH must not contain an entry for PowerCenter. This requirement ensures that PowerExchange utilities pick up their libraries from $PWX_HOME only.
PowerCenter
The $PWX_HOME entry must not precede the $INFA_HOME entry.
The $LD_LIBRARY_PATH variable definition must include both $INFA_HOME and $PWX_HOME, and $INFA_HOME must precede $PWX_HOME. For example:
$INFA_HOME/server/bin:$PWX_HOME:$LD_LIBRARY_PATH
To set the correct environment for PowerExchange or PowerCenter instances on the same machine, use one of the following strategies:
  • Always start PowerExchange and PowerCenter using separate user accounts, and set the environment variables appropriately for each account.
  • Run the pwxsettask.sh or pwxsettask.bat script each time you start a PowerExchange component.

0 COMMENTS

We’d like to hear from you!