记一下控制集群的命令(关闭和打开):
./crsctl stop crs -f
./crsctl start crs

解决过程:
SQL> startup

ORACLE instance started.

Total System Global Area 1252663296 bytes
Fixed Size 2227944 bytes
Variable Size 704643352 bytes
Database Buffers 536870912 bytes
Redo Buffers 8921088 bytes
Database mounted.
ORA-03113: end - of -file on communication channel
Process ID: 8117
Session ID: 191 Serial number: 3

可能由于断电数据库被强制异常关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。

解决方案如下:

  1. 启动数据库(mount方式)

SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup mount
ORACLE instance started.

  1. 查看v$log

直接reset不成功
SQL> select * from v$log;
GROUP # THREAD# SEQUENCE # BYTES BLOCKSIZE MEMBERS ARC
/---------- ---------- ---------- ---------- ---------- ---------- —
STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME
/---------------- ------------- --------- ------------ ---------
1 1 112 52428800 512 1 NO
INACTIVE 3826382 16-JUL-13 3857158 17-JUL-13
3 1 114 52428800 512 1 NO
CURRENT 3886899 17-JUL-13 2.8147E+14
2 1 113 52428800 512 1 NO
INACTIVE 3857158 17-JUL-13 3886899 17-JUL-13

  1. reset log

SQL> alter database open resetlogs 2;
alter database open resetlogs 2
*
ERROR at line 1:
ORA-02288: invalid OPEN mode

  1. 恢复数据库日志

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:ORA-01139: RESETLOGS option only valid after an incomplete database recovery
SQL> recover database until time ‘2013-07-05’
Media recovery complete.
SQL> alter database open resetlogs;
Database altered.


按照上面的操作后,发现rac1正常,rac2还是同样的问题,于是在rac2上重启了集群,rac2上终于4个实例都起来了
Service “+ASM” has 1 instance(s).
Instance “+ASM2”, status READY, has 1 handler(s) for this service…
Service “+ASM_DATA” has 1 instance(s).f
Instance “+ASM2”, status READY, has 1 handler(s) for this service…
Service “orcl” has 1 instance(s).
Instance “orcl2”, status READY, has 1 handler(s) for this service…
Service “orclXDB” has 1 instance(s).
Instance “orcl2”, status READY, has 1 handler(s) for this service…
The command completed successfully
正常,处理完毕!

查阅资源:
https://blog.csdn.net/jingleli21/article/details/45888295
https://blog.csdn.net/der322/article/details/80522854
https://blog.csdn.net/jisen_huang/article/details/105199424

tips:
oracle用户:dbca命令创建数据库
grid用户:asmca管理asm磁盘组

rac的异常日志路径:
cat /opt/oracle/app/grid/diag/crs/rac1/crs/alert/log.xml
cat /opt/oracle/app/grid/diag/crs/rac2/crs/alert/log.xml

oracle-rac实例不能启动 报ORA-03113相关推荐

  1. RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN

    今天启动RAC 做实验,发现RAC 实例怎么启动不了. [oracle@rac2 bin]$ crs_stat -t Name           Type           Target    S ...

  2. ORACLE RAC停止和启动

    ORACLE RAC停止和启动 节点1:10.114.xxx.86(主) 节点2:10.114.xxx.87 1 停机前的准备工作 读取内存中参数,生成spfile或者pfile 节点1 create ...

  3. oracle rac 实例启动,启动和关闭RAC实例

    多个实例可以同时打开一个数据库 关闭一个实例不会影响其他正在运行的实例 shutdown transactional local 不会等待 其他实例完成事务处理. 可以通过em或者server con ...

  4. oracle 启动报错03113,ORACLE启动报错ORA-03113: end-of-file on communication channel

    前日夜里,帮助XX省电信,进行数据库X备一项目的上线前的调试准备工作,在备机上启动双实例数据库中的一个实例的时候报错,提示 SQL> startup ORACLE instance starte ...

  5. oracle 启动报错03113,Oracle启动报错ORA-03113解决

    环境:RHEL6.4 + Oracle 11.2.0.4 步骤摘要:1.启动报错ORA-031132.查看alert日志查找原因3.根据实际情况采取合理的措施,这里我 环境:RHEL6.4 + Ora ...

  6. oracle启动crs要多久,ORACLE RAC crs 无法启动

    OS: ORACLE LINUX 5.7 DB: 11.2.0.3 RAC:YES 故障: 1.两节点RAC,节点分别为linuxdb1.linuxdb2,其中节点linuxdb2服务器出现故障,无法 ...

  7. oracle实列关闭,Oracle单实例+ASM启动与关闭

    Oracle+ASM 启动和关闭 启动关闭注意事项 1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置: 2 ...

  8. Oracle单实例数据库启动ORA-01078、ORA-00205、ORA-01157、ORA-01110处理

    数据库启动报错,显示参数文件无法打开,应该是参数文件损坏 [oracle@qyy ~]$ dba SQL*Plus: Release 11.2.0.4.0 Production on Sat May ...

  9. 转载:oracle RAC集群启动和关闭

    http://www.cnblogs.com/yhfssp/p/8184761.html oracle 11G RAC集群启动和关闭: 1.停止数据库 $srvctl stop database –d ...

  10. Oracle数据库监听启动报错

    [root@qyy ~]# su - oracle Last login: Sat May 15 05:46:53 CST 2021 on pts/1 -bash: export: `//ORACLE ...

最新文章

  1. mysql 所有表的字段信息_mysql如何查询所有表和字段信息
  2. Redis Cluster 介绍与搭建
  3. 《Cisco IOS XR技术精要》一4.4 理解二级提交模型
  4. 自已写的几个分页的存储过程
  5. (一)docker run 命令参数
  6. Windows7无损分区
  7. 【实习记】2014-08-10(下)用宏来批量声明定义函数
  8. IBASE write buffer
  9. Silverlight Unit Test Framework
  10. 2057. 值相等的最小索引
  11. 霍尔传感器和直流无刷电机
  12. 集成电路的技术极限之后,怎么办?
  13. H3C Comware V7新增的RBAC
  14. 条码仓库管理系统在食品行业中的应用
  15. 数字信号处理经典书籍
  16. 神兽卡再次进化,华硕正式推出 Essense STX II 与 STX II 7.1 内接式音效卡 ...
  17. Python连接redis实现有序队列queue先进先出/后进先出
  18. matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?
  19. AssertionError: View function mapping is overwriting an existing endpoint function: inner
  20. 融合DE 端和FE端数据,利用小波变换生成时频图,再分别利用DCNN、KNN和DNN进行对比实验(python代码)

热门文章

  1. Leetcode题medium48/54/55/56/59/62/63/64,Python多种解法(四)
  2. bex5 php,BeX5企业微信集成
  3. JS导出excel表格
  4. 机器学习的通俗讲解!
  5. PuTTY/PuttyGen介绍
  6. 16QAM的理论误码率仿真
  7. MAC终端使用SSH连接远程服务器
  8. linux运行asm文件,linux – 尝试在Ubuntu上的NASM上运行.asm文件时出错
  9. 新版PMP考试解题技巧有哪些?总结在这里
  10. Stream流简单使用之List集合排序