建立DbLink 时报ORA-01017/ORA-02063分析及解决

本文介绍了解决Oracle 11g创建DBLink连接到10g数据库时遇到ORA-01017错误的方法。通过将密码用引号括起来,解决了由于11g对密码大小写敏感导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在11G的oracle数据库上创建DBlink连接10g的库时,
出现:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from
从报的错误信息来看,是用户名和密码的错误,但是用户名和密码我确定没有问题,能够通过密码进行访问数据库,并且在11g上创建的netManager测试都可以成功。
原因应该是:是11g密码区分大小写的缘故,需要在11g中重新设置大写的密码。实际上可以不用通过修改密码的方式来解决,只需要加上“”号即可。
尝试在创建dblink时用“”把密码引起来。
create database link mydblink
connect to prudent
identified by "mydblink"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.0.168)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
 (SID = test)
 )
)';
Database link created
测试ok!
参考:http://www.linuxidc.com/Linux/2013-01/78778p2.htm

转载于:https://www.cnblogs.com/harbin1900/p/8480956.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值