Pdb tde加密表空间配置

来源:这里教程网 时间:2026-03-03 18:20:28 作者:

首先

Configuring Transparent Data Encryption

编辑 sqlnet.ora

ENCRYPTION_WALLET_LOCATION=  (SOURCE=   (METHOD= FILE)    (METHOD_DATA=     (DIRECTORY= path_to_keystore)))

   

 

创建Software Keystore密码

Creating a Password-Based Software Keystore

ADMINISTER KEY MANAGEMENT CREATE KEYSTORE ' keystore_location' IDENTIFIED BY  software_keystore_password;

 

   

查询状态视图 V$ENCRYPTION_WALLET  

 

检查目录下是否有ewallet.p12生成

 

打开  Software Keystore

 

ADMINISTER KEY MANAGEMENT SET KEYSTORE OPEN IDENTIFIED BY  software_keystore_password [CONTAINER = ALL | CURRENT];

 

 

Setting the TDE Master Encryption Key in the Software Keystore

ADMINISTER KEY MANAGEMENT SET KEY IDENTIFIED BY  keystore_password WITH BACKUP USING 'emp_key_backup';

 

 

加密表空间:

STARTUP MOUNT; ADMINISTER KEY MANAGEMENT SET KEYSTORE OPEN IDENTIFIED BY  keystore_password; ALTER DATABASE OPEN;

 

 

Alter session set container=xxx

CREATE TABLESPACE encrypt_ts   DATAFILE '$ORACLE_HOME/dbs/encrypt_df.dbf' SIZE 1M    ENCRYPTION USING 'AES256'   DEFAULT STORAGE  (ENCRYPT);

 

 

 

   

 

 

 

相关推荐