免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4733 | 回复: 1
打印 上一主题 下一主题

Oracle11g密码区分大小写导致database link无法连接 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-29 23:06 |只看该作者 |倒序浏览
作者:NinGoo | 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
地址:http://www.ningoo.net/2007/08/28 ... _case_sensitive.htm

Oracle11g 的密码默认是区分大小写的,该特性通过初始化参数sec_case_sensitive_logon控制,默认TRUE表示区分大小写。但是 Oracle11g之前的版本密码都是不区分大小写的,所以在Oracle10g等以前版本创建到Oracle11g的database link时,可能会碰到以下问题:
10g> create database link oracle11g
  2  connect to ning identified by ning
  3  using '11g';

Database link created.

10g> select * from v$version@oracle11g;
select * from v$version@oracle11g
                        *
ERROR at line 1:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from ORACLE11G

密码肯定是正确的
10g> conn ning/ning@11g;
Connected.

11g>

出现这个问题,应该是在10g中创建database link的时候密码是以全部大写的方式使用的,但是11g中的用户密码实际上是小写的。在以前版本中由于不区分大小写,所以没有问题。到了11g问题就出现了,密码不对^_^

解决办法

1.在创建database link是将用户名和密码都以双引号引起来,这样密码就是安装输入字符使用的,不会转换成大写
10g> create database link oracle11g2
  2  connect to "ning" identified by "ning"
  3  using '11g';

Database link created.

10g> select * from v$version@oracle11g2;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE    11.1.0.6.0      Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

2.停用Oracle11g区分密码大小写的特性,但是不推荐
11g>alter system set sec_case_sensitive_logon=false;

System altered

10g> select * from v$version@oracle11g;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE    11.1.0.6.0      Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

--EOF--

论坛徽章:
0
2 [报告]
发表于 2009-02-25 20:17 |只看该作者
谢谢,终于在你这里找到我10g的Database link连接11g时报“ORA-01017: invalid username/password;logon denied ...”的答案了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP