内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-28330警告透明加密
不存在自动打开钱包
No auto-open wallet present
错误描述
需要自动登录钱包但在配置的钱包位置未找到。
可能原因
- 未创建自动登录钱包(cwallet.sso)
- sqlnet.ora 中的钱包位置不正确
- 自动登录钱包被删除
解决方案
- 1创建自动登录钱包:ADMINISTER KEY MANAGEMENT CREATE AUTO_LOGIN KEYSTORE FROM KEYSTORE '<path>' IDENTIFIED BY <password>;
- 2验证钱包位置:cat $TNS_ADMIN/sqlnet.ora | grep WALLET
- 3确保 cwallet.sso 存在于配置的路径
诊断命令
SELECT * FROM v$encryption_wallet;cat $TNS_ADMIN/sqlnet.ora | grep -i walletls -la <wallet_directory>/cwallet.sso#tde#wallet#auto-login