1.111 ENCRYPT_NEW_TABLESPACES
ENCRYPT_NEW_TABLESPACES specifies whether to encrypt newly created user tablespaces.
| Property | Description |
|---|---|
|
Parameter type |
String |
|
Syntax |
|
|
Default value |
|
|
Modifiable |
|
|
Modifiable in a PDB |
Yes |
|
Basic |
No |
|
Oracle RAC |
The same value should be specified for all instances. |
The values that can be specified for the ENCRYPT_NEW_TABLESPACES parameter have the following meanings:
-
CLOUD_ONLY:When a user tablespace is created in the Oracle Cloud, it is transparently encrypted with Advanced Encryption Standard 128 (AES 128) if the
ENCRYPTION…ENCRYPTclause for the SQLCREATETABLESPACEstatement is not specified. When a user tablespace is created in an on-premises database, theENCRYPTIONclause of theCREATETABLESPACEstatement determines if the tablespace is encrypted.CLOUD_ONLYis the default value. -
ALWAYS:Whether the user tablespace is created in the Oracle Cloud or in an on-premises database, the tablespace will be transparently encrypted with AES128 if the
ENCRYPTION…ENCRYPTclause is not specified in theCREATETABLESPACEstatement. -
DDL:Whether the user tablespace is created in the Oracle Cloud or in an on-premises database, the
CREATETABLESPACEstatement will follow the specified DDL. If noENCRYPTIONclause is specified, then the tablespace will not be encrypted. If theENCRYPTIONUSING…ENCRYPTclause is specified, then the specified algorithm will be used to encrypt the tablespace. IfENCRYPTIONENCRYPTis specified, but no algorithm is specified, then the tablespace will be encrypted with the default AES128 algorithm.
Note:
This initialization parameter is available starting with Oracle Database 12c Release 2 (12.2.0.1).
See Also:
-
Oracle Database Advanced Security Guide for more information about tablespace encryption
-
Oracle Database SQL Language Reference for more information about the
CREATETABLESPACEstatement