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

ORA-39504 CRS通知失败,启动/关闭事件忽略怎么办?Oracle故障怎么修复和远程处理?

首先,重启CRS资源:使用root用户执行/u01/app/19.0.0/grid/bin/crsctl stop crs -f然后/u01/app/19.0.0/grid/bin/crsctl start crs,等待CRS完全启动后再检查日志。如果还是失败,检查ohasd服务:ps -ef|grep ohasd,如果没启动,用/u01/app/19.0.0/grid/bin/crsctl start res ora.crsd -init

源1

现象:启动数据库时报错ORA-39504: failed to notify CRS of start/stop event。CRSCTL stat res -t 显示CRS资源在线但部分子资源OFFLINE。解决:1. crsctl stop crs -f 强制停止CRS;2. rm -rf /u01/app/oracle/product/19c/crs/gpnp/local/profs/* 删除gpnp文件;3. crsctl start crs 重新启动CRS;4. srvctl start database -d DB_NAME 启动数据库。

源2

远程处理Oracle ORA-39504:登录目标服务器,使用root执行crsctl stop crs,然后检查/var/log/messages日志,如果有OHASD问题,kill掉ohasd进程,再rm -f /var/tmp/.oracle/* 和 /u01/app/grid/product/11.2.0/grid/log/*/*.alert,之后crsctl start crs,重启后用crsctl stat res -t验证。

源3

故障修复步骤:1. 停止所有资源 srvctl stop database -d orcl;2. 清理CRS:crsctl stop crs all;3. 以root运行 crsctl start crs;4. 检查dmesg | grep ORA,看是否有内核问题;5. 如果gpnp网络问题,ntpdate同步时间后重试。远程用ssh无密码登录执行脚本自动化。

源4

遇到ORA-39504时,先看CRS日志:tail -f $GRID_HOME/log/`hostname -s`/alert`hostname -s`.log,常见原因是网络中断导致CRS通知失败。修复:ifconfig检查网卡,重启NetworkManager服务 systemctl restart NetworkManager,然后crsctl relocate resource ora.net1.network -n node1。

源5

简单方法:su - grid,crsctl stop crs,然后su - oracle,sqlplus / as sysdba,startup mount;如果挂起,kill -9 ohasd,再crsctl start crs。远程用expect脚本发送密码自动执行。

源6

Oracle 19c RAC中ORA-39504忽略启动事件:忽略的话数据库能启动但监控失效,修复用root:/etc/init.d/init.ohasd restart,然后crsctl check crs,全在线后再srvctl config database -d dbname检查。

源7

FAQ:
Q: ORA-39504重启后还报错怎么办?
A: 检查防火墙和selinux,iptables -F 和 setenforce 0临时关闭测试。
Q: 远程怎么安全处理?
A: 用ssh-keygen生成密钥,无密码登录,写shell脚本一键执行。
Q: 单节点还是RAC?
A: 单节点CRS也可能报,同样用crsctl stop/start crs修复。
Q: 日志在哪里看详细错误?
A: $GRID_HOME/log/hostname/agent/ohasd.log 和 crsd.log。

http://www.jsqmd.com/news/674103/

相关文章:

  • STC8A8K64D4开发板开箱体验:从零搭建你的第一个物联网小项目(附完整代码)
  • 未知物体自动标注流水线
  • 别再死记硬背UNet结构了!用PyTorch手把手拆解那个经典的U型编码-解码器
  • 暗黑破坏神2存档编辑器终极指南:5分钟打造你的完美游戏角色
  • 【微软MVP亲测】C# 14原生AOT×Dify客户端:如何用1个.csproj配置砍掉63% Azure Functions账单?
  • 如何将微信读书笔记转化为结构化知识资产:Obsidian Weread插件深度指南
  • 电动车续航计算:优化数据读取
  • Blazor组件生命周期陷阱大全,92%开发者踩过的6类内存泄漏+服务注入失效问题(含.NET 9 Preview 5验证报告)
  • 《应届生勇闯AI大厂都需要哪些技能?》(AI核心岗)
  • Kubernetes 如何部署微服务?
  • Dify多租户权限治理全攻略(从失控到可控的90天演进实录)
  • 终极Windows任务栏美化指南:RoundedTB让你的桌面焕然一新
  • Dify 2026边缘部署全链路拆解(含YAML模板+离线包校验SHA256值)
  • 爱毕业(aibiye)为数学建模论文提供高效复现与智能排版的一体化解决方案
  • 面向药品自动识别的YOLO26检测系统:Cipro/Ibuphil/Xyzall等4种药品及4种颜色联合检测(项目源码+数据集+模型权重+UI界面+python+深度学习+远程环境部署)
  • 靠谱的东莞高新技术企业认定培训公司
  • 基于YOLOv5的自动驾驶实时目标检测优化实战:从模型剪枝到TensorRT部署
  • JavaScript 中数组引用陷阱与“破纪录”问题的正确解法
  • 广州GEO优化多少钱?2026本地报价+真实行情,避开低价陷阱
  • 缓存基础概念与原理
  • 吊车地基承载力计算全攻略:从地勘报告到路基箱铺设,一文讲透
  • 基于泰勒展开的YOLOv5通道剪枝重要性评估:理论与实践
  • 面向测试工程师的机器学习调试实战:深入解析损失函数优化
  • 避坑指南:大华海康SDK回调流如何用JavaCV稳定推流到ZLMediaKit?
  • 全球首个龙虾模型:GLM--Turbo(手把手安装、配置、使用教程)来了!
  • Harness 中的推理步数预算:防止无限循环
  • 00华夏之光永存:华为黄大年茶思屋难题揭榜第10期(题目篇)—— 7道云原生核心难题全解析
  • python gitlab-ci
  • 【2026政企采购强制标准】:Blazor离线PWA能力、FIPS 140-2加密集成、GDPR合规审计链——3步通过等保三级验收
  • Godot 4中实现第三人称相机的技巧与实例