Oracle dblink问题,急等,数据库A和数据库B,互相建的有dblink本来可以互相访问,但是领导非让修改数据库
密码,将数据库A和数据库B的密码都进行了修改,也将之间的dblink密码进行了一致性修改。奇怪的事情发生了,基于A数据库时不能访问B数据库的表,总是报密码错误;基于数据库...
密码,将数据库A和数据库B的密码都进行了修改,也将之间的dblink密码进行了一致性修改。奇怪的事情发生了,基于A数据库时不能访问B数据库的表,总是报密码错误;基于数据库B时可以正常访问数据库A的表。怎么回事呀?求高手
奇怪的是,以前都可以互访的,就是双方改了一下密码,A便不能访B了,B仍能访A。
将B数据库的密码又重新改回原来的密码,A还是不能访问B的表。
补充一点,开始的时候,就是改了两个数据库的密码和相应dblink密码,别的什么也没动,串啊都没动,A就不能访问B的表。报ora-01017错:无效的用户名和口令;ora-02063错:紧接着line(源于B) 展开
奇怪的是,以前都可以互访的,就是双方改了一下密码,A便不能访B了,B仍能访A。
将B数据库的密码又重新改回原来的密码,A还是不能访问B的表。
补充一点,开始的时候,就是改了两个数据库的密码和相应dblink密码,别的什么也没动,串啊都没动,A就不能访问B的表。报ora-01017错:无效的用户名和口令;ora-02063错:紧接着line(源于B) 展开
4个回答
展开全部
从领导让修改的数据库入手!
更多追问追答
追问
修改了两个数据库,一个可以访问,另一个不可以。
追答
用工具建DBLINK,用图形界面建,在建的时候可以测试测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查A数据库中的dblink中的密码
追问
密码反复检查过了,好几个人都重新建了A-->B的dblink,密码不会输错的,这个密码登陆B数据库一切正常,就是将其输到A-->B的dblink中,A访问B表时报密码错,登陆无效。
追答
连接串也要检查
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删除dblink,重新建一下试试
另外,领导总是对的
另外,领导总是对的
追问
重建了好几个dblink了,都不行。
领导为什么总是对的,他们什么都不会,连一句sql语句都不会写。
你的这个答案也非常对,必须删掉原来的dblink,再重新建。我没有删掉,只是再建了几个,都不行。
也许当时太在意你对领导的态度,忽略了你关键的话。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询