解决方案 »

  1.   

    试一下这个
    SYMPTOMSSelect Using a database link fails
    ORA-01017: invalid username/password; logon denied
    ORA-02063: preceding %s%s from %s%sCHANGES{CHANGE}
    CAUSE Client side GLOBAL_NAMES=TRUE
     GLOBAL_NAMES=VALUE On the database where the Database link is created (Client) decides if the Database link name must be the same as the database where the Database link will connect to (Master), that will be the case if the VALUE is set to TRUE
    SOLUTIONRun the following on the database where the Database link is created (Client) if you want to create a Database link with a different name other then the database name to where the Database link will connect to (Master) : alter system set global_names=false
      

  2.   


    应该不是,我试过了各种大小写。就是不行。特别奇怪。
    将密码重置一下再试试
    重置了pe用户的密码,和原来的一样。密码还是pe。结果还是不行
      

  3.   

    我解决了分享给你们使用PL/SQL在Oracle 10g数据库创建DBLink连接11g数据库,使用该DBLink时会提示“用户名/密码无效”,原因为:Oracle 11g数据库语法问题,在Oracle 11g当中创建DBLink密码必须要加上双引号,而且密码默认是区分大小写的,这是跟10g有区别的是数据库版本的问题。谢谢各位
      

  4.   


    应该不是,我试过了各种大小写。就是不行。特别奇怪。
    将密码重置一下再试试
    原来是版本问题,谢谢版主使用PL/SQL在Oracle 10g数据库创建DBLink连接11g数据库,使用该DBLink时会提示“用户名/密码无效”,原因为:Oracle 11g数据库语法问题,在Oracle 11g当中创建DBLink密码必须要加上双引号,而且密码默认是区分大小写的,这是跟10g有区别的