我已经按照以下方式配置了一个钱包
ADMINISTER KEY MANAGEMENT CREATE KEYSTORE '$ORACLE_HOME/wallet' identified by password;
创建密钥库ADMINISTER KEY MANAGEMENT SET KEYSTORE CLOSE IDENTIFIED BY password
根据我的理解,如果我尝试访问ORCL数据库,应该收到一条错误消息,提示钱包未打开?但是当我使用sqlplus sys/orcl as sydba
登录时,我没有收到任何错误。
如果有帮助,我正在运行Oracle Developer DB VM。
答案 0 :(得分:0)
在钱包打开的情况下,尝试创建具有加密列的新表,或创建具有加密的表空间,然后将表创建/移动到该表空间。
然后,关闭钱包并尝试从该表中查询。
必须将可加密对象(列,表,数据文件,表空间)设置为ENCRYPTed,才能应用TDE。