ORA-01078 & LRM-00109 解决方案

1
$ sqlplus /nolog
1
SQL> connect sys/pwd as sysdba

已连接。

1
2
3
4
SQL> startup;
ora-01078:failure in processing system parameters
LRM-00109:could not open parameter file ’/oracle/product/11.1.0/dbs/initorcl.ora’
SQL> exit

这是因为在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。

解决方法:
将$ORACLE_BASE/admin/数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下initoracle.ora即可。(注:initoracle.ora中的oracle为你的实例名 ORACLE_SID)

1
2
3
4
5
6
7
8
SQL> startup;
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 778212 bytes
Variable Size 57679900 bytes
Database Buffers 109051904 bytes
Redo Buffers 262144 bytes
除了掌声,您的支持是最大的鼓励!
0%