Welcome 微信登录

首页 / 数据库 / MySQL / ORA-01078: failure in processing system parameters 启动oracle数据库时报错

在启动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"原理:在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。第一步:验证启动实例是否正确在我们数据启动的时候是启动icpdb实例,发现文件却为initorcl.ora(本应该为initicpdb.ora文件)说明实例未导入进来,则可输入:echo $ORACLE_SID真的是orcl不是test;则可发现问题症结所在了。所以可以再次export ORACLE_SID=test,注意不是“export $ORACLE_SID=test”很多时候会粗心犯这种低级错误。最后数据库启动成功。
若上面问题是打不开文件inittest.ora的话,则表示此文件不存在,则可通过第二步来解决问题:第二步:将$ORACLE_BASE/admin/$ORACLE_SID/pfile目录下的init.ora.0312013174228形式的文件copy到/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/目录下inittest.ora即可。(注:inittest.ora中的icpdb为你的实例名ORACLE_SID,这里我的SID为:test)[oracle@localhost pfile]$ cp /home/oracle/app/admin/test/pfile/init.ora.0312013174228 /home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/inittest.ora然后再次 sqlplus / as sysdba 进入,启动数据库startup,最后成功。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Data Guard 配置 Standby Redo LogLinux/Unix shell 自动发送AWR report相关资讯      ORA-01078 
  • ORA-01078: LRM-00109: 及 ORA-  (12/22/2014 18:32:19)
  • ORA-01078, LRM-00123错误处理  (10/23/2013 15:31:54)
  • ORA-01078错误举例:SID的大小写错  (06/13/2014 14:18:53)
  • Oracle:ORA-01078与LRM-00109报错  (09/04/2013 19:45:08)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款