今天,因为BIEE的问题,导致想把服务器重启一下。当时没有想过关掉oracle服务,然后再重启,导致了重启完成以后,数据库的另一个实例无法起来。操作如下:
首先切换用户名:
sudo su - obiee
检查当前oracle_sid
$ env | grep oracle_sid
oracle_sid=orcl
$ sqlplus /nosql
sql> conn /as sysdba
sql> startup
这时orcl服务正常启动。
接下来启动biapp这个数据库实例.
$ export oracle_sid = biapp
sql> conn /as sysdba
sql> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/product/11.1.0/db_1/dbs/initBIAPP.ora'
这时候报了这个错误,说是我的参数文件没有了,这个原因正是因为我非法关机导致的原因。
切换SID
export ORACLE_SID=biapp
恢复办法:
将$ORACLE_BASE/admin /数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下 initbiapp.ora即可。(注:initoracle.ora中的oracle为你的实例名 ORACLE_SID)
然后再次重启biapp这个数据库,启动成功
分享到:
相关推荐
Oracle11g服务开启停止的bat批处理程序,在需要用的时候开启Oracle服务,不用额外占用系统内存导致卡机
Linux 下设置oracle 10g 自动启动服务 Linux 下设置oracle 10g 自动启动服务
★在Oracle 11g,RAC的关闭和启动顺序如下【20180625】
安装了Oracle 11g后开机速度慢,把这两个脚本涉及的服务设置成手动启动属性,用到时再使用脚本启动或者停止,优化开机速度
有了这个可以愉快的开启Oracle11g的服务了,再也不用手动启动了。
oracle10g服务启动与关闭批处理。执行前 请右键编辑批处理,将数据库实例名改为自己的数据库实例名。默认为orcl。
Windows下启动停止Oracle11g服务
rhel5_oracle11g开机启动脚本实现自动开启数据库
启动、关闭oracle11g bat 命令代码
一键配置oracle服务,系统开机oracle自启动。
oracle10g dbconsole无法启动解决方案
Linux下安装Oracle 11g 设置开机自启动,使用chkconfig --add来进行配置才是规范的做法,这个文档是我按规范配置的生产系统。 我的Linux版本是Redhat Linux Enterprise 6.3 x64。
在redhat环境下设置oracle10g开机自动启动
启动oracle服务、可执行程序(.exe)、启动Oracle基本服务和监听服务; (Version:Oracle_11g)
个人实施的日记,记述了配置oracle10g在linux中自启动工作的全部过程
1. 为了提高电脑运行速度,一般我们在需要时才开启Oracle服务。2. 而一个一个的手动开启比较费劲,多亏了这个start.bat文件,省时省力真不少。
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
linux下oracle 10g的启动与关闭
一. OS环境准备 二. 安装ORACLE之环境准备 三. 手动安装Oracle11gR2 四. Rehat 设置Oracle数据库开机自动启动