10g中 sys登陆为什么一定要作为sysdba才能登陆谢谢

解决方案 »

  1.   

    sys不光可以以sysdba登陆,还可以以sysoper登陆
      

  2.   

    因为sys是系统管理员用户(sysdba)啊 他不是普通用户(normal)啊就像scott普通用户也不能以sysdba登陆一样啊,即使你用 scott/scott@orcl as sysdba;登陆,你在plsql里面也会看到connect by sys字样啊。
      

  3.   

    SYSDBA是管理数据库的,是超级权限,sys拥有最高权限
      

  4.   

    sys是非常重要的用户,一般用来做系统管理 和系统操作。所以必须带上这个as sysdba 或者是as sysoper.不多研究,Oracle规定如此的,