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

Source Tablespaces That Use Transparent Data Encryption

Source Tablespaces That Use Transparent Data Encryption

PowerExchange Express CDC for Oracle can capture change data from Oracle tablespaces that are encrypted using Oracle Advanced Security Transparent Data Encryption (TDE).
To capture TDE-encrypted change data from tablespaces, you must perform the following tasks:
  • In the PowerExchange Express CDC configuration file, enter the TDEKEYSTORE parameter in the DATABASE statement to specify the keystore type, location, and password so that PowerExvhange can access the encryption keys for encryption and decryption of data. The keystore can be in ASM, a file, or a hardware security module (HSM).
  • Grant the following privilege to the ORACAPTL user to get information about the default wallet type, status, and location, when it is not specified in the TDEKEYSTORE parameter of the DATABASE statement in the PowerExchange Express CDC configuration file:
    GRANT SELECT ON "PUBLIC"."V$ENCRYPTION_WALLET" TO "ORACAPTL";
  • If you store the TDE wallet in a file system, ensure that PowerExchange Express CDC can access the file with Read file permissions. If you do NOT run PowerExchange on the Oracle database server, use NFS to mount the TDE wallet directory to the machine where PowerExchange is running, or copy the wallet to a file-system location that PowerExchange can access and specify the WALLETDIR option in the TDEKEYSTORE parameter in the DATABASE statement to point to that location.
  • Verify that the Oracle TDE wallet is open in the database
PowerExchange Express CDC cannot capture change data that was retrieved from
TDE-encrypted
tablespaces in an Amazon RDS Oracle database because the Oracle wallet is not available.

0 COMMENTS

We’d like to hear from you!