如何防止被移动到另一个主机的安全密码储存wallet[讨论]_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5251 | 回复: 0   主题: 如何防止被移动到另一个主机的安全密码储存wallet[讨论]        下一篇 
zhouqingfa
注册用户
等级:中士
经验:234
发帖:13
精华:0
注册:2012-6-8
状态:离线
发送短消息息给zhouqingfa 加好友    发送短消息息给zhouqingfa 发消息
发表于: IP:您无权察看 2012-6-8 16:27:14 | [全部帖] [楼主帖] 楼主

应用于:

Oracle数据库,企业级版本11.2.0.1或更高

    文档中的内容可以应用于任何平台

目标:

使用另一台机器而不是之前产生安全密码储存wallet的那台,保护被移动的安全密码储存wallet是不是可以成为可能呢?

解决方法:

在已发布的11.2版本中,有了一个新的参数-auto_login_local,这个参数的定义,根据文档"不能移动到另一台计算机上,只能应用在自己的主机上,并且在自己的主机上进行创建"。这种设置可以使用orapki,它的语法类似于下面:

orapki wallet create -wallet . -pwd "welcome1" -auto_login_local
mkstore -wrl . -createCredential <service_name> <user> <password>
sqlplus /@service_name


以上的任何一种语法都需要牢记,当在创建本地自动登录wallet的时候,以确保用合适的语法对/etc/hosts file尽享合适的配置

<IP> <HOSTNAME> [ <ALIAS> ]


      在上面的配置中如果进行了不正确的配置,那么在随后的用本地自动登录创建wallet的时候就会出现如下的错误ORA-12578

TNS:wallet open failed


这个错误与把wallet移��到另一台服务器上所发生的错误是一样的,这个wallet可以没有错误的打开与读取,但是它内部的信息与本地机器名字不匹配,并且这会导致以上的错误。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论