TABLESPACE_ENCRYPTION

TABLESPACE_ENCRYPTION specifies the tablespace encryption policy for a database.

Property Description
Parameter type String
Syntax TABLESPACE_ENCRYPTION = { AUTO_ENABLE | MANUAL_ENABLE | DECRYPT_ONLY }
Default value

Cloud databases: AUTO_ENABLE

On-premises databases: MANUAL_ENABLE

Modifiable No
Modifiable in a PDB No
Basic No
Oracle RAC The same value should be specified for all instances.

The TABLESPACE_ENCRYPTION parameter is an alternative to the deprecated ENCRYPT_NEW_TABLESPACES parameter. Similar to ENCRYPT_NEW_TABLESPACES, this parameter allows you to specify whether to encrypt newly created user tablespaces. However, the TABLESPACE_ENCRYPTION parameter offers an additional benefit in Data Guard environments. In previous releases, tablespaces in Data Guard environments were required to use the same encryption policy on the primary and standby databases. For example, if all tablespaces were encrypted on the primary database, then all tablespaces were required to be encrypted on the standby database. The TABLESPACE_ENCRYPTION parameter eliminates this requirement and allows you to use different tablespace encryption policies on primary and standby databases. See Oracle AI Database Transparent Data Encryption Guide for more information.

If the behavior specified by the ENCRYPT_NEW_TABLESPACES setting conflicts with the behavior specified by the TABLESPACE_ENCRYPTION setting, then the TABLESPACE_ENCRYPTION behavior takes precedence.

Values:

See Also: “ENCRYPT_NEW_TABLESPACES”