-bash-4.0$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 7 03:39:21 2011Copyright (c) 1982, 2011, Oracle.  All rights reserved.ERROR:
ORA-01031: insufficient privileges
Enter user-name: 只有输入
sys as sysdba才行 / as sysdba这样连接进不去数据库
我看了说是权限问题,我看了一下当前数据库的user在dba组里面
不知道问题出在哪里

解决方案 »

  1.   

    查看一下$ORACLE_HOME/network/admin/sqlnet.ora文件中
    SQLNET.AUTHENTICATION_SERVICES参数的设置是否为ALL
    SQLNET.AUTHENTICATION_SERVICES = ALL
      

  2.   

    在WINDOWS里,好像用户要属于DBA权限的一个组里。不知道是否有用
      

  3.   

    我用的是unix
    -bash-4.0$ truss -aefo /tmp/truss.out sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 7 08:46:43 2011Copyright (c) 1982, 2011, Oracle.  All rights reserved.NOTE: /scratch/sysvldb/app/sysvldb/product/11.2.0/dbhome_1/bin/oracle: losing setuid/setgid privileges when tracing
    提示还是权限问题。