关于dbstart日志报错LRM-00109:

原创 2018年04月17日 12:11:19
SQL> Connected to an idle instance.
SQL> ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initprimary.ora'
SQL> Disconnected

/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart: Database instance "primary" warm started.

/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart: Starting up database "primary"
Tue Apr 17 11:51:35 CST 2018

手动可以startup启动,但是用dbstart报错,且无法启动,看了日志之后发现上述问题

然后在网上找到方法就是(不用管第一步,第二步再是解决办法)

原理:在oracle9ioracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。

第一步:验证启动实例是否正确

在我们数据启动的时候是启动primary实例,发现文件却为init.ora(本应该为initprimary.ora文件)说明实例未导入进来,则可输入:echo $ORACLE_SID真的是orcl不是primary;

则可发现问题症结所在了。所以可以再次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/目录下initprimary.ora即可。(注:inittest.ora中的icpdb为你的实例名ORACLE_SID,这里我的SID为:test

[oracle@primary pfile]$ cp /home/oracle/app/admin/test/pfile/init.ora.0312013174228 /home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initprimary.ora

在命令行界面使用dbstart命令,然后再次 sqlplus / as sysdba 进入,最后成功进入数据库。


Java日志实战及解析

介绍Java日志相关内容。从理论到实战,从实战到源码,都有涉及,全面快速搞定Java日志及相关库或框架。 前置知识:Java基础。 学习效果:全面系统掌握Java日志及相关框架。 课程内容:日志介绍,日志记录过程解析,Log4j,LogBack,SLF等实战,日志Filter和JMX等高级内容实战和讲解,其他。 学了此课程,可以说Java日志不求人。 免费Q群:557373922。
  • 2016年08月24日 15:16

oracle11g报错 ORA-01078和LRM-00109 解决方法

数据库安装完成后启动数据库startup时报错如下: [oracle@Danny ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 P...
  • buffoon1900
  • buffoon1900
  • 2016-07-15 18:29:00
  • 7487

Oracle数据库启动命令dbstart没有反应

一:问题描述 执行dbstart没有任何反应: [oracle@ser6-51 bin]$ dbstart [oracle@ser6-51 bin]$ ps -ef | grep...
  • YABIGNSHI
  • YABIGNSHI
  • 2015-07-07 10:44:08
  • 1180

Oracle数据库报ORA-01078和LRM-00109错误解决方法

创建实例后,进入sqlplus启动报错:     sqlplus / as sysdba;     SQL*Plus: Release 11.1.0.6.0 - Production on Wed...
  • IndexMan
  • IndexMan
  • 2014-05-17 13:55:08
  • 17105

Oracle 12c报错:ORA-01078和LRM-00109的解决办法

安装完数据库后首次启动数据库报错
  • lemon_love1
  • lemon_love1
  • 2017-12-17 10:25:30
  • 466

oracle数据库自启动 /etc/oratab与dbstart

/etc/oratab 文件内容: # This file is used by ORACLEutilities.  It is created by root.sh               ...
  • tw7752
  • tw7752
  • 2015-03-18 17:05:09
  • 323

Oracle 10g配置dbstart实现开机自启动

作者:iamlaosong 按照网上搜寻到的步骤做了一遍,启动成功,记录如下: 1. 修改dbstart脚本: $ vi $ORACLE_HOME/bin/dbstart #ORACLE_HOME_L...
  • iamlaosong
  • iamlaosong
  • 2011-08-30 16:21:08
  • 3795

linux下dbstart,dbshut无法执行和自动启动Oracle的办法

1.安装好Oracle数据库后: 执行 dbstart和dbshut会提示:[oracle@oracle11g ~]$ dbstartORACLE_HOME_LISTNER is not SET, u...
  • kgd1120
  • kgd1120
  • 2009-11-24 17:12:00
  • 2049

利用dbstart 实现oracle的开机自启动

一、保证dbstart能用:vi $ORACLE_HOME/bin/dbstart       默认情况下dbstart命令是不管用的,原因在于ORACLE_HOME_LISTNER变量的的值不正确...
  • huangyunzeng2008
  • huangyunzeng2008
  • 2010-06-06 10:40:00
  • 1437

dbstart 报错和 dbstart 没有反应的问题

一、dbstart 报错问题的解决办法:cd $ORACLE_HOME/binvi  dbstart找到给ORACLE_HOME_LISTNER赋值的那句话,改为:export ORACLE_HOME...
  • huangyunzeng2008
  • huangyunzeng2008
  • 2010-04-10 17:20:00
  • 755
收藏助手
不良信息举报
您举报文章:关于dbstart日志报错LRM-00109:
举报原因:
原因补充:

(最多只允许输入30个字)