ORA-01078: failure in processing system parameters

本文介绍了解决Oracle数据库启动时遇到的ORA-01078错误的方法,包括使用pfile参数文件启动数据库的具体步骤,以及通过复制pfile文件创建init$ORACLE_SID.ora文件的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误分析:

[oracle@rusky pfile]$ sqlplus sys/rusky@orcl2 as sysdba;

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Mar 10 01:51:24 2015

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00123: invalid character 0 found in the input file

在提交startup命令之后,Oracle会自动按照如下的顺序查找参数文件完成数据库的启动。
   1)spfile$ORACLE_SID.ora
   2)spfile.ora
   3)init$ORACLE_SID.ora

应该是这三个参数文件都找不到,或是有问题导致startup报错。

解决方法:

方法1、使用pfile参数文件启动:

startup pfile='/home/oracle/admin/orcl2/pfile/init.ora.25201512422';

方法2、使用pfile来创建init$ORCLE_SID.ora  

[oracle@rusky pfile]$ pwd
/home/oracle/admin/orcl2/pfile
[oracle@rusky pfile]$ cp init.ora.25201512422 /home/oracle/product/10.2.0/db_1/dbs/initORCL2.ora

之后startup 正常
SQL> startup
ORACLE instance started.

Total System Global Area 415236096 bytes
Fixed Size 2021216 bytes
Variable Size 121637024 bytes
Database Buffers 289406976 bytes
Redo Buffers 2170880 bytes
Database mounted.
Database opened.
SQL>

或重启创建spfileORCL2.ora文件

create spfile=’/home/oracle/oracle/product/10.2.0/db_1/dbs/spfileORCL2.ora   from pfile='/home/oracle/admin/orcl2/pfile/init.ora.25201512422';

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值