我在虚拟机上的ubuntu系统下安装oracle10,刚安装完成时可以访问em和sqlplus,可是重新开机后就无法访问了。
在startup时出现ora-01078:failure in processing system parameters和lrm-00109:could not open parameter file '/opt/oracle10/product/10.2.0/db_1/dbs/initcity.ora'两个错误。
在网上查了一些解决方法,都不可以。我发现/opt/oracle10/目录下的product和admin文件夹全是空的!
怎么会是空的呢?急求各位大侠帮忙!非常感谢!

解决方案 »

  1.   

    楼主的Oracle 是安装在这个目录下吗?
    /opt/oracle10/product/10.2.0/db_1/如果不是,在/HOME/ORACLE 目录下
    ls -a
    在.profile 文件里,看看你的$ORACLE_HOME和你ORACLE软件安装的目录是否相同。 或者启动之前手动的设下$ORACLE_HOME
    export ORACLE_HOME=/../..
      

  2.   

    oracle是装在/opt/oracle10/product/10.2.0/db_1/ 下的,
    $ORACLE_HOME变量是在.bashrc文件中定义的。
      

  3.   


    楼主$ORACLE_HOME目录检查了没有?
      

  4.   


    如果是空的,代表连SQLPLUS都没有了。那怎么会让你StartUP呢?
      

  5.   

    为什么没有SQLPLUS?怎么解决啊?请您说详细些。
      

  6.   

    你在oracle帐户下,echo $ORACLE_HOME
      

  7.   


    SQLPLUS 放在'/opt/oracle10/product/10.2.0/db_1/bin/'里,如果在'/opt/oracle10/product/下为空的话,输入SQLPLUS应该是提示找不到命令的。你的机子上应该是已经安装好Oracle了。