当前位置: 首页 > news >正文

oracle备库主机断电重启后IO异常报错

两节点rac adg环境4个实例,节点1异常重启后IO报错 

检查控制文件为0字节,

第一感觉是不是控制文件损坏了?但节点2说是没有报错,理论上如果控制文件坏了,库应该挂掉了。
尝试重启另外一共adg实例,发现读取其它数据文件也IO读写错误。

这说明大概率是存储链路或存储出现故障了。
检查操作系统日志/var/log/messages发现udev的rules文件竟然报错,检查文件发现确实多了两个??号。(比较奇怪的是这个系统已经跑了有1年多都正常的,节点1也重启过多次,系统没有报过上述错误,检查文件时间也还是2019年前的,最近并没有变更)

修改两节点文件96-oracle-asmdevices.rules,后重启两节点:

发现磁盘识别是正常的,但集群服务半天没有正常起来。

只有两个进程:

强制停掉两个节点的集群服务,kill -9 d.bin看到的进程号。

手动启动crs依然报错:

不管了,再次kill -9 d.bin看到的进程号

两个节点删除集群启动的临时文件rm -rf /var/log/.oracle/*

重启两个节点,过5分钟,节点1集群服务器启动正常,但节点2还是只有两个集群进程始终起不来。

再次 删除节点2的集群启动的临时文件rm -rf /var/log/.oracle/*,reboot后,节点2也正常启动集群服务了。

怪不怪???

 

 

http://www.dtcms.com/a/309592.html

相关文章:

  • 【C#学习Day16笔记】XML文件、 事件Event 、Json数据
  • Sqlserver备份恢复指南-完整备份恢复
  • 从零到英雄:掌握神经网络的完整指南
  • Qt Quick 自定义组件开发
  • 江协科技STM32 11-4 SPI通信外设
  • Android SDK 版本差异与兼容方案:从适配到实践
  • gitlab 开发人员无法创建分支,管理员配置分支权限
  • flutter-boilerplate-project 学习笔记
  • 嵌入式学习笔记-MCU阶段--DAY09
  • STM32-ESP8266Wi-Fi模块使用USART实现通信/创建AP和STA模式配置教程(寄存器版)
  • 从0开始学习R语言--Day64--决策树回归
  • 流式编程的中间操作
  • 机器学习sklearn:随机森林的决策树
  • 低通滤波器的原理以及作用
  • C# 引用外部项目
  • 切比雪夫不等式
  • 网页从点击到显示:前端开发视角下的旅程
  • 在SQL SERVER 中如何用脚本实现每日自动调用存储过程
  • 大模型开发框架LangChain之构建知识库
  • 高速公路桥梁安全监测系统解决方案
  • 技术栈:基于Java语言的搭子_搭子社交_圈子_圈子社交_搭子小程序_搭子APP平台
  • 安全专家发现利用多层跳转技术窃取Microsoft 365登录凭证的新型钓鱼攻击
  • 【C#学习Day14笔记】泛型、集合(数组列表Arraylist、列表list)与字典
  • Python 中的可迭代、迭代器与生成器——从协议到实现再到最佳实践
  • 最新docker国内镜像源地址大全
  • AttributeError: ChatGLMTokenizer has no attribute vocab_size
  • 强反光干扰下识别率↑89%!陌讯多模态融合算法在烟草SKU识别的实战解析
  • MySQL分析步
  • U-Net vs. 传统CNN:为什么医学图像分割需要跳过连接?
  • C语言的复合类型、内存管理、综合案例