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

Oracle-ASM实例communication error问题处理

问题背景:

        Oracle数据库日志出现大量的WARNING: ASM communication error: op 0 state 0x0 (15055)错误

问题分析:

        首先检查ASM实例的状态,尝试通过sqlplus / as sysasm连接asm实例,出现Connected to an idle instance连接asm实例失败

        检查ASM实例的后台日志在出现WARNING: ASM communication错误之后,日志没有再写入,asm实例看起来是出现了异常

        按照之前遇到过的处理经验Oracle-ASM communication error问题处理,检查sqlnet.ora的配置以及grid用户的属主权限,都没有发现异常的配置

        使用strace对sqlplus / as sysasm的登陆过程进行跟踪    

strace -f -F -o /tmp/asm_straceout.txt sqlplus / as sysasm

        因为asm实例默认用的是AMM自动内存管理,会使用到共享内存挂载目录/dev/shm

         在目录下生成ora_+ASM1_xxxx_o文件

        检查挂载目录/dev/shm下的文件,发现目录下的文件都被清理了,目录文件为0

        问题原因到这里已经被发现,asm实例在共享内存挂载目录/dev/shm下的文件ora_+ASM1_xxxx_o被清理导致的异常

问题解决:

         对于/dev/shm下的文件被清理这种情况,只能通过重启节点的集群让asm实例重新生成ora_+ASM1_xxxx_o文件恢复。

    

http://www.lryc.cn/news/186043.html

相关文章:

  • gin路由相关方法
  • vue项目 Editor.md使用示例
  • 12.3 实现模拟鼠标录制回放
  • 【计算机网络-自顶向下方法】应用层(SMTP、POP3、DNS)
  • 【Pm4py第八讲】关于Statistics
  • 【Azure 架构师学习笔记】-Azure Data Factory (5) --Data Flow
  • uniapp之ios开发及支付整体流程爬坑记录
  • AutoDL百川大模型体验
  • 蓝桥杯每日一题2023.10.8
  • jmeter,性能测试,Locust
  • opencv图像的直方图,二维直方图,直方图均衡化
  • c++中的map和set
  • Swagger使用详解
  • ToBeWritten之车联网安全中常见的TOP 10漏洞
  • 软考-密码学概述
  • windows 2003、2008远程直接关闭远程后设置自动注销会话
  • iOS BUG UIView转UIImage模糊失真
  • 如何在10分钟内让Android应用大小减少 60%?
  • 网络代理技术:保障隐私与增强安全
  • 数据结构 | (二) List
  • [NewStarCTF 2023 公开赛道] week1 Crypto
  • C语言中文网 - Shell脚本 - 0
  • Transformer预测 | Pytorch实现基于Transformer 的锂电池寿命预测(CALCE数据集)
  • 2023年【通信安全员ABC证】找解析及通信安全员ABC证考试总结
  • 前端框架Vue2.0+Vue3.0学习笔记01
  • iOS App上架全流程及相关处理
  • 解决WordPress升级后提示:无需升级,您的WordPress数据库已经是最新的了
  • springcloud之项目实战搭建单体
  • Mac 点击桌面 出现黑边框 解决
  • 深度学习(2)---循环神经网络(RNN)