数据库装完之后登录不上啊 出现一下错误
[oracle@localhost oracle10g]$ sqlplusSQL*Plus: Release 10.1.0.3.0 - Production on Sat Apr 28 17:08:42 2012Copyright (c) 1982, 2004, Oracle.  All rights reserved.Enter user-name: hxy
Enter password: 
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
[oracle@localhost oracle10g]$ sqlplus /nologSQL*Plus: Release 10.1.0.3.0 - Production on Sat Apr 28 17:10:28 2012Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> startup mount
ORA-01031: insufficient privileges我在网上找了很多方法 怎么改都不行啊 到底什么原因 求解释一下

解决方案 »

  1.   

    哥们,你在写什么东东啊,sqlplus /nolog 后,直接就启动啊,conn /as sysdba运行完了再startup啊
      

  2.   

    用sys用户登录先,然后再执行那命令
      

  3.   

    sqlplus> conn / as sysdbasqlplus>startupdo like this.
      

  4.   

    [oracle@localhost oracle10g]$ sqlplus /nologSQL*Plus: Release 10.1.0.3.0 - Production on Sat Apr 28 17:10:28 2012Copyright (c) 1982, 2004, Oracle. All rights reserved.SQL> startup mount
    ORA-01031: insufficient privilegesyou just open sqlplus, so you have to login oracle instance via sysdba, then startup your database.
      

  5.   

    [oracle@localhost oracle10g]$ sqlplus /nologSQL*Plus: Release 10.1.0.3.0 - Production on Wed May 2 14:42:27 2012Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> conn / as sysdba
    ERROR:
    ORA-12705: invalid or unknown NLS parameter value specified
    SQL> startup
    ORA-01078: failure in processing system parameters
    LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl.ora'
    SQL> 
      

  6.   

    最后的问题是你的参数文件没找到,查看你当前的$ORACLE_SID,是否符合你参数文件的命名规则