ORA-01017:用户名口令无效登陆被拒绝。ORA-02063:preceding line from CMS_DBLINK    用户名和密码输入是正确的,请各位大虾帮忙解决下。

解决方案 »

  1.   

    检查TNSNAME里面是否有远程主机的配置,另外再次核对DB_LINK里面的用户名和密码以及DATABASE是否都填写正确。
      

  2.   

       都是正确的!   有问题是这样的:有两台不同的数据库服务器A和B
            使用dblink A访问B 没出现问题。
             用同样的办法,B访问A就出现:
        ORA-01017:用户名口令无效登陆被拒绝。
        ORA-02063:preceding line from CMS_DBLINK     看错误信息是用户名或密码错误,但是我输入的用户名和密码都是正确的!
         用此用户在sqlplus和pl/sql工具登录都没问题!   
             
      

  3.   

    数据库版本不一样!
       A是oracle 11g
      B是oracle 10g
      

  4.   

    你去查 oracle 的bug吧 , 这是一个BUG , 10 和 11 之间的
      

  5.   

    密码大小写敏感是Oracle 11g R1数据库默认的一个新特性;
    在连接的时候,试一下密码上用";
    注意你的用户密码初始设置在11g上。