应该是你在用这个DBLINK的时候才进行验证吧,你用这个dblink进行查询试试

解决方案 »

  1.   

    应该是你在用这个DBLINK的时候才进行验证吧,你用这个dblink进行查询试试上个星期之前使用到这个dblink调用的时候,还是正常的,今天上去看看,重新编译那个存储过程就报错误错误:ORA-04052: error occurred when looking up remote object DCINSERT.TRANS_PKG@JABK_DATABASE.REGRESS.RDBMS.DEV.US.ORACLE.COM
           ORA-00604: error occurred at recursive SQL level 1
           ORA-28001: the password has expired
           ORA-02063: preceding line from JABK_DATABASE还有,如果直接使用这个dblink访问对方库中的表,也会说密码验证失败
      

  2.   

    应该是你在用这个DBLINK的时候才进行验证吧,你用这个dblink进行查询试试上个星期之前使用到这个dblink调用的时候,还是正常的,今天上去看看,重新编译那个存储过程就报错误错误:ORA-04052: error occurred when looking up remote object DCINSERT.TRANS_PKG@JABK_DATABASE.REGRESS.RDBMS.DEV.US.ORACLE.COM
           ORA-00604: error occurred at recursive SQL level 1
           ORA-28001: the password has expired
           ORA-02063: preceding line from JABK_DATABASE还有,如果直接使用这个dblink访问对方库中的表,也会说密码验证失败
    密码失效了,你可以将密码重新设置后,重新创建一下DBlink.有些用户设置了密码失效日期导致密码不可用