暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 当我有自动登录Wallet时, Wallet Manager为什么会提示我输入打开Wallet的密码?

askTom 2015-12-10
472

问题描述

我有一个自动登录钱包(当我在OWM中打开钱包时,会选中自动登录)但当我在Wallet Manager中打开Wallet时,它仍然会提示我输入密码。我在sqlnet.ora文件中定义了具有Wallet_LOC_属性的相同目录下,将cWallet.sso和eWallet.p12文件都放在同一目录中。我在v$ Wallet中没有行,而且我不确定它何时被填充。为什么Wallet Manager会提示我输入密码?我希望在实现TDE表空间加密时,避免发出由“Wallet_password”标识的“更改系统集成加密钱夹打开”。我希望在数据库启动(装载并打开)时自动打开Wallet ,那么我做错了什么?

专家解答

http://www.oracle.com/technetwork/database/security/tde-faq-093689.html

“Oracle提供了两种不同类型的Wallet :加密钱包和(本地)自动打开钱包。TDE建议使用加密钱包(文件名为'eWalet.p12')。在数据库启动后,在访问TDE加密数据之前,需要手动打开它。”

然后

"如何创建(本地)自动打开钱包?

当需要在没有人工干预的情况下(“熄灯”操作)维护数据库可用性时, TDE主密钥的密码保护加密钱包可能不是正确的解决方案; (本地)自动打开钱包在数据库建立后不需要密码钱包,因此,加密数据可供授权用户和应用程序使用。

需要从现有加密Wallet ('eWallet.p12')创建(本地)自动打开Wallet ('cWallet.sso') ,以便可以将主密钥传输到新的自动打开Wallet。

您可以在Oracle Wallet Manager (OWM)中打开加密Wallet ,选中“自动登录”复选框,然后选择“保存”将自动打开Wallet写入磁盘,或者使用命令行工具“orapki”:

$orapki Wallet创建-Wallet -Auto_login
创建本地自动打开Wallet的语法为:

$orapki Wallet创建-Wallet -Auto_login_local
在这两种情况下( Oracle Wallet Manager和'orapki') ,都将提示用户输入Wallet口令。保留加密钱包;它是主密钥重新密钥操作所必需的,可能包含失效的主密钥列表。”

希望这个能帮上忙。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论