Ohasd.bin将产生4个代理启动相关的资源

(1)    oraagent:负责ora.asm、ora.evmd、ora.gipcd、ora.gpnpd、ora.mdnsd的启动和管理

(2)    orarootagent:负责ora.crsd、ora.ctssd、ora.diskmon、ora.drivers.acfs的启动和管理。

(3)    cssdagent:负责ora.cssd(ocssd.bin)的启动和管理

(4)    cssdmonitor:负责ora.cssdmonitor的启动和管理。

如果ohasd.bin不能正确启动以上的代理,Clusterware将不能变成健康状态,通常代理失败的原因是,代理进程的日志文件或者日志目录没有正确的所有者或者权限。

Ocssd.bin不能启动

成功启动ocssd.bin依赖于以下三个条件。

(1)   GPnP profile是可访问的,gpnpd服务需要成功启动。

(2)   表决磁盘可访问(在11gR2中,ocssd.bin从GPnP profile发现表决磁盘设置,如果没有足够的表决磁盘被识别,ocssd.bin将终止他自己)

(3)   网络功能和名称解析是正常工作的

Crsd.bin不能启动

成功启动Crsd.bin依赖于以下三个条件。

(1)    ocssd完全启动

(2)    ocr可以访问

(3)    网络功能和名称解析是正常工作的。(如果网络没有完整的功能,ocssd.bin可能启动了,但是crsd.bin仍可能失败)

Gpnpd.bin不能启动

如果节点名称解析无法正常工作,gpnpd.bin将启动失败。除了确保节点名称在所有节点能被正常解析,还应确保节点之间没有防火墙,且不同的节点执行ping命令能够正常地与其他节点保持通信。

Crsd代理不能启动

Crsd.bin将产生两个代理启动用户资源,两个代理偶同ohasd.bin代理共享相同的名称和二进制。

Orarootagent:负责ora.net<n>.network、ora.<nodename>.vip、ora.scan<n>.vip和ora.gns的启动和管理。

Oraagent:负责ora.asm、ora.eons、ora.ons、listener、SCAN listener、diskgroup、database、service资源的启动和管理。

Crsctl statu res –t

如果crsd.bin不能正确启动以上任何的代理,用户资源都可能无法启动。代理失败的一个普遍原因是代理的日志文件或者日志目录没有正确的所有者或者权限。执行以下三个检查工作:

(1)   网络和名称解析验证。

(2)   日志文件位置、所有者和权限。

(3)   网络socket文件位置、所有者和权限。

Oifcfg 命令管理网络,更改私有网络使用此命令

rac启动维护笔记的更多相关文章

  1. Oracle RAC 常用维护工具和命令

    Oracle RAC 常用维护工具和命令 分类: Oracle Basic Knowledge Oracle RAC2010-03-09 01:02 13987人阅读 评论(6) 收藏 举报 orac ...

  2. RAC 常用维护工具和命令(oracle 10g)

    Oracle 的管理可以通过OEM或者命令行接口. Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrchec ...

  3. Oracle 10g RAC启动与关闭命令

    一. 检查共享设备 一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的. 如果他们没有启动,RAC 肯定是启动不了的. 1.1 如果使用ocfs2的,检查o ...

  4. Oracle 11gR2 RAC 常用维护操作 说明

    一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化.CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的 ...

  5. memcached-1.4.20 主要启动流程笔记

    以下笔记主要是关注tcp模式下memcached的启动过程. main() 设置信号处理函数为sig_handler() 初始化系统设置,保存在全局变量settings里面 settings_init ...

  6. RAC日常维护命令

    olsnodes -n   查看节点个数 crs_stat   -t    查看RAC中各节点的资源状态 crs_stat   -p   查看RAC的节点的配置 crsctl命令: 对于crsctl命 ...

  7. ORACLE 12c RAC日常维护命令

    转至:https://blog.51cto.com/ixdba/901545 CRS提供了很多命令可以管理和查看集群服务状态,常用的有crs_stat.crs_start.crs_stop.crsct ...

  8. Oracle 10g RAC 启动与关闭

    一. 检查共享设备 一般情况下,存放OCR和Voting Disk的OCFS2 或者raw 都是自动启动的. 如果他们没有启动,RAC 肯定是启动不了. 1.1 如果使用ocfs2的 检查ocfs2 ...

  9. iOS程序启动过程笔记

    CHENYILONG Blog 笔记 一.iOS程序的完整启动过程(有storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数 2.UIApplicati ...

随机推荐

  1. c语言中各个循环的流程图——方便记忆

  2. ubuntu自定义截图截图

    如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了.而且不仅仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持以下这些快捷键: PrtSc – 获取 ...

  3. B1042 字符统计 (20 分)

    #include<cstdio> #include<iostream> #include<algorithm> #include<string> usi ...

  4. CF1168C And Reachability(DP)

    首先定义 $g[i][j]$ 表示 $i$ 前面(不包括 $i$)第一个第 $j$ 位是 $1$ 的数的位置.可以随便转移. 再定义 $f[i][j]$ 表示 $i$ 前面(包括 $i$)第一个第 $ ...

  5. [LeetCode] 518. Coin Change 2 硬币找零之二

    You are given coins of different denominations and a total amount of money. Write a function to comp ...

  6. 小i机器人

    //机器人回复 function xiaoirobot($openid, $content) { //定义app $app_key = ""; $app_secret = &quo ...

  7. 启动apache,将debug日志输出在console窗口

    sudo apachectl -k start -e DEBUG 点个广告吧亲:

  8. Python 发送企业微信消息

    1.获取企业微信信息 1)我的企业 --> 企业信息 --> 企业ID 2)创建一个应用,记录该应用的 AgentId.Secret 2.python代码 #!/usr/bin/env p ...

  9. SpringBoot整合SpringDataJPA及在页面yaml中显示

    SpringBoot整合SpringDataJPA及在页面yaml中显示 1:创建对应的数据表 2:添加依赖 3:配置数据源 1:创建对应的数据表 CREATE TABLE `user` ( `id` ...

  10. RocketMQ 使用情况梳理

    个人梳理有限:欢迎大家 丰富此文档 2018年 12 月 RocketMQ 版本  不适用于 新版关系请勿参考目前规划原则:          topic 创建基于业务  消费者基于模块 多对多关系 ...