如主题中所述:如何判断 Oracle 中的表是否使用 TDE 加密?找不到任何询问 Google 的内容。
问问题
12300 次
1 回答
4
此信息可从[dba | 全部 | user]_encrypted_columns数据字典视图
administer key management set keystore open identified by password;
administer key management set key identified by password with backup;
-- test table with one encrypted column
create table tb_encrpt (
c1 varchar2(10) encrypt
)
tablespace encrypt_tbs;
显示有关加密表列的信息
column table_name format a10;
column column_name format a10;
column encryption_alg format a10;
select table_name
, column_name
, encryption_alg
from dba_encrypted_columns
结果:
TABLE_NAME COLUMN_NAM ENCRYPTION
---------- ---------- ----------
TB_ENCRPT C1 AES 192 bi
1 row selected.
如何判断 Oracle 中的表是否使用 TDE 加密?
如果表中不存在,[dba | all | user]_encrypted_columns
则它没有加密列。
于 2017-10-10T12:06:19.953 回答