小弟用 conn scott/tiger; conn sys/manager as sysdba; conn system/change_on_install as sysdba; conn hqb/m123; n能连接上oracle。但是用 conn sys/manager as sysoper; 出现ORA-01031: insufficient privileges错误。
       conn system/change_on_install;出现 ORA-01017: invalid username/password; logon denied错误
       conn system/change_on_install as sysoper; 出现ORA-01031: insufficient privileges错误.
  
请知道的帮忙解答一下,不胜感激!
       

解决方案 »

  1.   

    1system没有SYSOPER权限。以sys登录grant sysoper to system;
    2system的密码不是change_on_install,仔细想想,使用正确密码登录。
      

  2.   


    谢谢楼上的回答,但是conn system/change_on_install as sysdba能登陆成功啊,说明密码system的密码就是change_on_install。
      

  3.   

    conn system/change_on_install as sysdba
    你试下conn abc/efg as sysdba一样可以登录,此时,connect as sysdba,以操作系统认证登录,随便输什么,都可以登录!!!
    而normal登录,使用的是数据库认证。所以,你system的密码,肯定不是change_on_install !!!!!
      

  4.   

    真想拜您为师,我现在用conn dfd/df as sysdba进入系统,用alter user system identified by ...;修改了密码。再次谢谢你让我又学会了一招,作为oracle初学者这是值得高兴的一件事,见笑了!