
根据提示,在/u01/app/oracle/product/11.2.0/db_1/dbs下找不到initprod1.ora .只是有initdevdb1.ora ,
有点疑惑为什么会去找initprod1.ora这个文件,而不是找initdevdb1.ora这个文件。

以为这个initdevdb1.ora文件损坏,于是从/u01/app/oracle/admin/devdb/pfile/里找到init.ora.014202023641这个文件,并复制到/u01/app/oracle/product/11.2.0/db_1/dbs下面,并改名为initdevdb1.ora.当然,复制前,先将原来的initdevdb1.ora备份,同样,另外一个节点虚拟机,也是这样操作,复制一个新的initdevdb2.ora过来,然后,两台机重启机器。
重启后,执行 crsctl stat res -t ,发现数据库实例还是不能启动,如下所示:

如下所示:打开.bash_profile,才发现.bash_profile里设置了实例名为prod1

于是,将 export ORACLE_UNQNAME=prod 改成export ORACLE_UNQNAME=devdb ,将export ORACLE_SID=prod1改成export ORACLE_SID=prod1,另外一台虚拟机,也是这样个修改,然后,两台机再次重启。
重启后,发现数据库实例,还是没法正常起来。还是报:


虽然,数据库还是提示没有启动起来,但手工启动时,报错信息有些变化,提示需要 use RESTLOGS .

提示,某个数据文件 需要恢复去确认。

还是提示某个数据文件需要恢复

以下文章点击率最高
Loading…