0%

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
layicr 微信

微信

layicr 支付宝

支付宝