ORA-01078 &LRM-00109
- 在执行startup mount时报错:
SQL> startup mount
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora'
-
错误原因:在oracle9i、10g、11g最近几个版本中,数据库默认使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。
-
解决办法:
查询pfile文件位置,将pfile目录中的init.ora.2182020183512形式的文件copy到$ORACLE_HOME/dbs目录下命名为initorcl.ora即可。
具体操作如下:
[oracle@localhost ~]$ echo $ORACLE_BASE
/u01/app/oracle
[oracle@localhost ~]$ find /u01/app/oracle -name pfile
/u01/app/oracle/admin/orcl11g/pfile
[oracle@localhost ~]$ cd /u01/app/oracle/admin/orcl11g/pfile
[oracle@localhost pfile]$ ls
init.ora.2182020183512
[oracle@localhost pfile]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/db_1
[oracle@localhost pfile]$ cp init.ora.2182020183512 /u01/app/oracle/product/11.2.0/db_1/initorcl.ora
[oracle@localhost pfile]$
此操作之后数据库startup mount即可成功。

最低0.47元/天 解锁文章
786

被折叠的 条评论
为什么被折叠?



