delphi连接oracle时用system和sys以外的用户名和密码总是报错 怎么弄啊??delphi你连接串:
PLSQLRSet=1;DistribTX=0;Provider=OraOLEDB.Oracle.1;Persist Security Info = True;Data Source=absdate;User ID=abssys;Password=abs错误提示:ORA-01017: invalid username/password; logon denied.可是以用户名:abssys,密码:abs,用 Enterprise Manager Console 是可以登录的啊如何处理啊 纠结我好几天了.各位支支招啊! 谢谢!!!.

解决方案 »

  1.   

    在 Enterprise Manager Console 中执行grant connect to abssys;grant resource to abssys;
      

  2.   

    -- 也许你的用户名、密码没问题,但是请记住:如果是远程登录的话,要指定你的服务名(service_name)
      

  3.   

    在 Enterprise Manager Console 什么地方???
      

  4.   

    可以登陆 sqlplus 或者plsql否 你是登陆本机还是远程的 
    用 sys或者syste登陆
    alter user abssys account unlock
    alter user abssys identified by abs
    grant connect,resource to abssys
      

  5.   


    alter user abssys account unlock
    alter user abssys identified by abs
    grant connect,resource to abssys
     还是问题依旧啊 
      

  6.   

    在sqlplus里这个用户可以登录吗?
      

  7.   

    sqlplus abssys/abs 上不去啊可是以用户名:abssys,密码:abs,用 Enterprise Manager Console 是可以登录的啊
      

  8.   

    如果sqlplus中abssys都登陆不上的,那你就要检查下原因了在sqlplus中用abssys登陆,有什么提示,请楼主贴出来,以便分析。但是在EM中可以登陆,比较怪异,楼主能确认是同一个库么?
      

  9.   

    楼主,你把SID给忘记了,
    sqlplus abssys/abs@SID
      

  10.   

    sqlplus abssys/abs@absdate as sysdba
      

  11.   

    用 sys或者syste登陆
    grant connect,resource to abssys;