Oracle集群管理 -CRSD层进程启动过程与故障分析

这篇具有很好参考价值的文章主要介绍了Oracle集群管理 -CRSD层进程启动过程与故障分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 CRSD启动过程


整体以及依赖关系如图展示:

Oracle集群管理 -CRSD层进程启动过程与故障分析

  •  crsd.bin从OCR中获取所需要的资源列表。
  •  crsd.bin启动对应的代理进程。
  • 代理进程oraagent_root启动集群的公网资源之后集群的VIP和scan vip资源也被启动。
  • 代理进程oraagent_grid启动进而vip对应的listener资源,以及scan vip对应的scan listener。
  • 代理进程oraagent_grid启动ONS资源。
  • 代理进程oraagent_grid启动ora.asm资源,并启动其他的磁盘组资源。
  • 代理进程oraagent_oracle启动数据库资源,之后启动对应的数据库服务资源。、
  • 代理进程scirpt_agent启动ora.cvu资源。

2 CRSD启动过程常见问题


  • /etc/oracle/ocr.loc指向了错误的OCR文件。

  • OCR损坏或者丢失。

  • 代理进程对应的二进制文件损坏或者丢失

  • 集群私网出现问题,从而导致crsd.bin无法与远程节点通信。

  • GI_HOME/bin/crsd.bin文件权限错误或者损坏。

  • 位于GI_HOME/crs/init/*.pid文件执行了其他运行中的进程 node1.pid.文章来源地址https://www.toymoban.com/news/detail-494308.html

3 对应的解决方案


  • 修改/etc/oracle/ocr.loc指向正确的文件或者裸设备等。
  • 从正常的OCR备份中恢复OCR,GI_HOME/bin/ocrconfig -restore <OCR备份文件>
  • 从正常节点上复制进程二进制文件到有问题 的节点。
  • 和网络管理员系统管理员确认私网能够正常工作。
  • 确认GI_HOME/bin/crsd.bin文件权限是否正确,权限显示未root:oinstall。如果问题是crsd.bin文件损坏可以从正常节点复制该文件到问题节点。
  • 删除有问题的GI_HOME/crs/init/node1.pid文件,之后重新启动CRSD例如:
  • GI_HOME/bin/crsctl stop res ora.crsd -init
  • GI_HOME/bin/crsctl start res ora.crsd -init

到了这里,关于Oracle集群管理 -CRSD层进程启动过程与故障分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 常用操作命令(CentOS 7.0)- 故障定位:服务器负载、进程管理、日志分析

    系统经研发测试上线后,如果运行期间出现了BUG,需要对服务故障进行定位,一般会查看服务器负载、服务状态、进程管理、服务日志等。 本文以CentOS 7.0 操作系统上的命令操作作为示例进行记录。 #服务器负载 完整参见:http://www.laobingbiji.com/note/detail.html?note_id=20231115154337

    2024年01月17日
    浏览(52)
  • 【Redis深度专题】「核心技术提升」探究Redis服务启动的过程机制的技术原理和流程分析的指南(集群指令分析—上篇)

    Redis Cluster提供了一套完整的功能技术,使得Redis能够以分布式的方式运行,并具备高可用性、容错性和扩展性。通过自动发现、主从选举、在线分片等机制,Redis Cluster能够自动管理集群中的节点,并保证数据的一致性和可靠性。同时,基于配置文件和转向机制,Redis Cluster能

    2024年02月14日
    浏览(37)
  • 02.Oracle的启动过程

    01.CentOS7静默安装oracle11g 02.Oracle的启动过程 03.从简单的sql开始 04.Oracle的体系架构 05.Oracle数据库对象 06.Oracle数据备份与恢复 07.用户和权限管理 08.Oracle的表 09.Oracle表的分区 10.Oracle的同义词与序列 11.Oracle的视图 12.Oracle的索引 13.Oracle通过JDBC连接Java 14.Oracle中的事务 15.Oracle11g的

    2024年02月06日
    浏览(29)
  • 阿里云ack集群管理及故障处理

    一、集群管理维护 二、常见故障处理 存储: 网络 弹性伸缩 service

    2024年01月19日
    浏览(29)
  • ORACLE RAC11.2.0.3集群重启无法启动

    数据库版本 oracle rac 11.2.0.3 操作系统版本Red Hat Enterprise Linux Server release 7.3 /u01/app/grid/11.2.0/bin/crsctl start crs 一个窗口启动,另一个窗口 /bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1 参考:RAC在linux7以上ohasd启动失败的问题 - 墨天轮

    2024年01月22日
    浏览(28)
  • [] ElasticSearch集群故障案例分析: 警惕通配符查询

    [携程旅行网: 吴晓刚]  许多有RDBMS/SQL背景的开发者,在初次踏入ElasticSearch世界的时候,很容易就想到使用(Wildcard Query)来实现模糊查询(比如用户输入补全),因为这是和SQL里like操作最相似的查询方式,用起来感觉非常舒适。然而近期我们线上一个搜索集群的故障揭示了,滥

    2024年02月07日
    浏览(32)
  • Hadoop集群当中主节点的NameNode进程启动不成功

    原因: 是因为多次格式化NameNode的原因,每次格式化NameNode的时候,hadoop集群就会产生一个新的集群ID,导致了NameNode和DataNode的集群ID不一致,所以导致运行start-all.sh后,hadoop的NameNode进程启动不起来。 现在作者附上两种解决方法,我是使用了第二种方法成功的。 在hadoop集群

    2024年02月08日
    浏览(34)
  • Kibana 最常见的“启动报错”或“无法连接ES集群服务”的故障原因及解决方案汇总

    新手最常见的 Kibana 服务不可用的问题解答,此类问题如非有经验积累,可能耗费大量时间还不能解决,所以我特此整理了新手常见的 Kibana连不上集群或启动报错的问题及解决方案。 可能会有遗漏,如果你遇到的问题不在此列表,请私信提问,我会在此补充。 Kibana 服务正在

    2024年02月02日
    浏览(39)
  • Oracle集群管理-19C集群禁用numa和大页内存特性

    [root@db1 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never [root@db1 ~]# cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never echo never /sys/kernel/mm/transparent_hugepage/enabled echo never /sys/kernel/mm/transparent_hugepage/defrag cat /sys/kernel/mm/transparent_hugepage/defrag cat /sys/kernel/mm/transparent_huge

    2024年02月09日
    浏览(24)
  • ARM启动原理和启动过程分析

    简介 简单介绍ARM设备启动原理和启动过程,帮助了解一些嵌入式相关理论基础知识。此文章是看韦东山老师的uboot启动课程总结的。 一 几种存储介质的介绍 1 SRAM:SRAM(Static Random Access Memory),即静态随机存取存储器。它是一种具有静止存取功能的内存,不需要刷新电路即

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包