sqlplus / as sysdba可以直接登录,而sqlplus / as sysoper却显示insufficient privileges,网上查了一下,有人说sqlplus / as sysoper必须输入用户名和密码才能登录,使这样么?

解决方案 »

  1.   

    实测:
    sqlplus无论是as sysdba还是as sysoper都必须输入用户名和密码。(Oracle 11g R2)
      

  2.   

    那为什么sqlplus / as sysdba可以直接登录呢
      

  3.   

    sqlplus / as sysdba 用这个登录,是你的操作系统用户有DBA的权限,可以直接操作,
      

  4.   

    必须是啊,建议仔细研究一下sysdba 和sysoper 两个角色
      

  5.   

    as sysdba 的密码可以随便输入
      

  6.   

    可以不输入密码
    有一种设置是:Oracle的操作系统身份认证 ,搜索一下就知道了
    公司以前一个库就是如此,但不允许其它非本机用户登录。