Provisioning a TDE-enabled vPDB
Overview
Refer to the Transparent Data Encryption and Delphix article for an overview of TDE and the Continuous Data implementation.
Delphix supports provisioning a vPDB to three different types of a TDE-enabled target container:
Software keystore based target container database.
OKV-enabled target container database.
HSM-enabled target container database.
The following pages will describe in detail the procedure for each of these.
Prerequisites for provisioning a TDE vPDB to a linked CDB
The same prerequisites that apply for provisioning a regular vPDB to a Linked CDB, also apply to a TDE software keystore based, OKV-enabled or HSM-enabled vPDB. Specifically, there must be a target environment that has an Oracle installation compatible with the Oracle installation of the source CDB and the source PDB. The following database requirements are needed to provision the vPDB to a linked CDB. For more information, refer to the Requirements for Oracle Hosts and Databases section.
Autodiscovery is recommended so that the linked CDB can be found. Otherwise, the linked CDB must be manually discovered before provisioning.
Linked CDB must be running
Linked CDB must be in ARCHIVELOG mode
Linked CDB should be using Block Change Tracking (BCT)
LogSync must be enabled for the Linked CDB.
Compatibility requirements for provisioning a TDE vPDB to a linked CDB
For provisioning a vPDB into a Linked CDB, the source CDB and the target CDB must meet the following compatibility requirements:
The value of the COMPATIBLE parameter in the source CDB must be less than or equal to the value of the COMPATIBLE parameter in the target CDB.
They must have the same endianness.
They must have compatible character sets and national character sets.
Setting up auxiliary CDB parameters
During a TDE software keystore based, OKV-enabled or HSM-enabled vPDB provisioning into a Linked CDB or a vCDB, the Delphix Continuous Data Engine creates an auxiliary CDB instance (or temporary CDB used during vPDB provisioning) on the target environment to recover the vPDB to a consistent state. This auxiliary CDB will be automatically deleted (in case of provisioning to a linked CDB or to an existing vCDB) or converted to a vCDB (in case of provisioning to a new vCDB) after the vPDB is provisioned successfully. By default, this auxiliary CDB is configured to have the same init parameters as the source database. To manage the configuration of the auxiliary CDB init parameters, you must set up Repository Templates for Oracle Databases before provisioning.
For more details on additional TDE-related processing that is performed in the Auxiliary CDB, refer to the A closer look at the TDE provisioning page.