./oracle-xe startStarting Oracle Database 10g Express Edition Instance.然后我
 SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges再试  :
SQL> conn           
Enter user-name: root
Enter password: 
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress现在应该是oracle 没有启动起来   关于环境变量  
ORACLE_SID =XE   就是xe版本安装默认的  有点不是很明白  这个应该是新建数据库才 用到的 在启动oracle时 应该是用不到的吧  不知道和这个有没有关系

解决方案 »

  1.   

    sqlplus / as sysdba这样登陆。conn / as sysdba
    红色那里要有空格。
      

  2.   

    再不行,要结合数据库的 log.
      

  3.   

    root不是oradba组的吧!
    或者oracle不是用root安装的,个人认为应该给root赋予权限。
      

  4.   

    root 已经是dba组的
    sqlplus / as sysdba ERROR:
    ORA-01031: insufficient privileges
      

  5.   

    试一下:
    sqlplus sys/<password> as sysdba
      

  6.   


    检查一下你的sqlnet.ora的配置估计你这里的SQLNET.AUTHENTICATION_SERVICES不是TNS把这里的改成SQLNET.AUTHENTICATION_SERVICES=(NTS)后,启动服务后在试试。
      

  7.   

    是用deb安装包安装的 就设置了 主要的环境变量  其他没有设置 装好后是启动了  重起了下电脑就启动不了数据库了
      

  8.   

    本地连接 也需要修改 sqlnet.ora?  
      

  9.   


    当然啦
      sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串,
      

  10.   

    3.        保证spfile的参数正确
    REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
    4.        按照note产生oracle password文件
    Orapwd file=/oracle/DEV/102_64/dbs/orapwDEV entries=10 force=y
      

  11.   

    估计是环境变量的问题,需要配置ORACLE_HOME=...
    然后切换到oracle的对应用户用sqlplus /nolog注意一定要有空格