分类: Oracle
2010-11-06 20:46:04
could not open parameter file initOrcl.ora
Linux下Oracle10g不能启动之 could not open parameter file
关键字: oracle lrm-00109: could not open parameter file '/opt/oracle
今天开发服务器突然连接不上,sqlplus /nolog、conn /as sysdba、startup命令后显示
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initora10g.ora'
查找文件,果然不存在。检查里以下直接写在.bash_profile文件里的$ORACLE_SID=ora10g(自己乱写的值),并且昨天晚上用dbcu工具创建一个新的instance,名称为test1,并删除了原来默认安装的instance,找了以下$ORACLE_BASE下有个admin目录,下有我昨天建立的instance test1信息,重新按照test1.sh文件提示的信息$ORACLE_SID设置,并cp其目录下的inittest1Temp.ora文件到$ORACLE_HOME/pruduct/10.0.2/db_1/dbs/inittest1.ora.重新用sqlplus /nolog
conn sys as sysdba
startup ,启动成功!
baidu以下,网上有人说这是因为在oracle9i和oracle10g中,oracle默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。