[oracle@CentOS45 admin]$ sqlplus /nolog
SQL> connect /as sysdba
ERROR:
ORA-01031: insufficient privileges
前两天还好好的呢 今天就这样了,郁闷中

解决方案 »

  1.   

    这两天是否修改了什么东西?看看SQL.NET里是否允许本地验证的NTS,
    AUTHENTICATION_SERVICES= (NTS)
      

  2.   

    我的 sqlnet.ora文件内容是:
      SQLNET.AUTHENTICATION_SERVICES=(NTS)
    NAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)
      

  3.   

    我就是 关电脑的时候 直接把linux系统关掉 没有把数据库shutdown
      

  4.   

    难道是你Oracle DBA管理组里没有你当前用户?
    查看下呢?右键我的电脑-管理-本地用户和组-组-在右边找到ORA-DBA组-双击打开
      

  5.   

    将 sqlnet.ora 中的内容改为
    SQLNET.AUTHENTICATION_SERVICES=(BEQ)在 windows 系统上才可以用 NTS
      

  6.   

    连不上呀 [oracle@CentOS45 admin]$ sqlplus /nolog
    SQL> connect /as sysdba
    ERROR:
    ORA-01031: insufficient privileges连的时候 就ERROR:
    ORA-01031: insufficient privileges说没有足够的权限了
      

  7.   

    将 sqlnet.ora 中的内容改为
    SQLNET.AUTHENTICATION_SERVICES=(BEQ)在 windows 系统上才可以用 NTS===============================
    sqlnet.ora 这个文件不允许我修改是个只读的
      

  8.   

    sqlnet.ora 这个文件的权限是root 正常吗?
    我是不是要 切换到root拥护下 进行修改
      

  9.   


    SQLNET.ORA 文件应该为安装 oracle 数据库的用户帐户所有(如 oracle)
    更改所有者
    chown oracle sqlnet.ora
    更改权限
    chmod 664 sqlnet.ora修改 sqlnet.ora 文件 ($ORACLE_HOME/network/admin/sqlnet.ora)
    SQLNET.AUTHENTICATION_SERVICES=(BEQ)以 oracle 帐户登陆 linux 启动数据库