45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > 数据库 >

Oracle启动报错 ORA-01078: failure in processing system parameters

电脑软硬件应用网 45IT.COM 时间:2015-03-20 17:41 作者:佚名

Oracle启动报错 ORA-01078: failure in processing system parameters问题原因其实是非常的简单了,我们来看看此问题的一些解决方法。


 
报错:
 
在启动Oracle数据库时报错,如下:
 
[oracle@localhost ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.1.0 Production on Sat Feb 16 19:43:43 2013
 
Copyright (c) 1982, 2009, Oracle. All rights reserved.
 
Connected to an idle instance.
 
SQL> startup
 ORA-01078: failure in processing system parameters
 LRM-00109: could not open parameter file '/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'
 

原因分析:
 

这是因为在oracle10g和oracle11g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。
 
解决一:
 
用find /u01  -name pfile命令查找pfile文件的位置,/u01/app/oracle/admin/orcl/pfile/
 将$ORACLE_BASE/admin/orcl/pfile目录下的init.ora.2212013132036形式的文件copy 到$ORACLE_HOME/dbs目录下命名为initorcl.ora即可。
 
(注:initorcl.ora中的orcl为你的实例名 ORACLE_SID,这里我的SID为:center)
 
方法二:
 
将$ORACLE_HOME/dbs目录下spflieorcl.ora改名为spfilecenter.ora即可。(注:spfilecenter.ora中的center为环境变量中设置的SID,我的是center)
 

方法三:
 
拷贝pfile文件下的init.ora.61420130339到dbs下,并重命名成init+实例名.ora即可
 
{{{
 [oracle@localhost oracle]$ find /u01 -name pfile
 /u01/app/admin/orcl/pfile
 [oracle@localhost oracle]$ cd /u01/app/admin/orcl/pfile
 [oracle@localhost pfile]$ ls
 init.ora.61420130339
 [oracle@localhost pfile]$ cp init.ora.61420130339 /u01/app/oracle/dbs/initdevdb.ora
 }}}

顶一下
(0)
0%
踩一下
(2)
100%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识