确实是这样的,在svrmgrl中只要输入connect ****/******  as sysdba;就能连上(*代表任意字符),而输入connect ****/******时,出现错误:
ORA-01017: 无效的用户名/口令;登录被拒绝。我的Oracle装在本地,是否跟这个有关系?

解决方案 »

  1.   

    sysdba is different from normal user . I guess you are using OS authetication .
      

  2.   

    在操作系统的管理里,在administrator组里有个ora_dba的组是他在起作用
    即使你什么也不输也会登陆!
      

  3.   

    首先谢谢 pausing(select 人生 from data) ,我把administrator从ora_dba中去掉后,确实无效的用户名不能登录了。但所有的用户以sysdba身份连接时都说权限不足,我怎样才能使用户具用sysdba权限呢?
      

  4.   

    sysdba是以操作系统用户权限验证代替oracle验证,可以用orapwd命令设置口令
      

  5.   

    在SQLPLUS可以直接输入:
        internal/oracle@serivce_name
      sys/change_on_install@serivce_name
      system/manager@serivce_name
      scott/tiger@serivce_name
    注意:
    9i中没有internal/oracle
    如果选择典型安装则有 scott用户
    如果自定义可以不安装  scott用户
    如果是本机则可以省略@serivce_name如果是操作系统人证就可以连接connect / as sysdba
    就可以连接。
      

  6.   

    你用sqlplus就行, svrmgrl只有sysdba 才能联上