rac启动维护笔记
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启动维护笔记的更多相关文章
- Oracle RAC 常用维护工具和命令
Oracle RAC 常用维护工具和命令 分类: Oracle Basic Knowledge Oracle RAC2010-03-09 01:02 13987人阅读 评论(6) 收藏 举报 orac ...
- RAC 常用维护工具和命令(oracle 10g)
Oracle 的管理可以通过OEM或者命令行接口. Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrchec ...
- Oracle 10g RAC启动与关闭命令
一. 检查共享设备 一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的. 如果他们没有启动,RAC 肯定是启动不了的. 1.1 如果使用ocfs2的,检查o ...
- Oracle 11gR2 RAC 常用维护操作 说明
一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化.CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的 ...
- memcached-1.4.20 主要启动流程笔记
以下笔记主要是关注tcp模式下memcached的启动过程. main() 设置信号处理函数为sig_handler() 初始化系统设置,保存在全局变量settings里面 settings_init ...
- RAC日常维护命令
olsnodes -n 查看节点个数 crs_stat -t 查看RAC中各节点的资源状态 crs_stat -p 查看RAC的节点的配置 crsctl命令: 对于crsctl命 ...
- ORACLE 12c RAC日常维护命令
转至:https://blog.51cto.com/ixdba/901545 CRS提供了很多命令可以管理和查看集群服务状态,常用的有crs_stat.crs_start.crs_stop.crsct ...
- Oracle 10g RAC 启动与关闭
一. 检查共享设备 一般情况下,存放OCR和Voting Disk的OCFS2 或者raw 都是自动启动的. 如果他们没有启动,RAC 肯定是启动不了. 1.1 如果使用ocfs2的 检查ocfs2 ...
- iOS程序启动过程笔记
CHENYILONG Blog 笔记 一.iOS程序的完整启动过程(有storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数 2.UIApplicati ...
随机推荐
- Git 克隆远程仓库到本地
Git 克隆远程仓库到本地 参考 $ git clone --help https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7% ...
- Getting Started with TensorFlow.js
使用TensorFlow.js,您不仅可以在浏览器中运行深度学习模型进行推理,你还能够训练它们.在这个简单的样例中,将展示一个相当于“Hello World”的示例. 1.引入TensorFlow.j ...
- wal2json docker 试用
基于官方的release 构建了一个docker 镜像,以下是测试使用 环境准备 docker-compose 文件 version: "3" services: mypg: ...
- tornado请求与响应
tornado中处理请求与响应的类如下, 所有视图类必须继承该类: tornado.web.RequestHandler 一. 响应之self.write()方法 1. 该方法可返回值的类型: 当返 ...
- MySQL使用的几条注意事项和1449错误解决方案
一.如何在Windows终端连接MySQL? 使用cmd进入终端,然后要进入到你安装MySQL的bin目录下(如果没有的话,会出现该命令无效之类的错误),然后使用命令mysql -u root -p, ...
- Exceptionless in Docker on Linux 搭建及部署疑难杂症
https://github.com/exceptionless/Exceptionless https://github.com/exceptionless/Exceptionless.UI 项目拉 ...
- 强大的Scala模式匹配
用过Scala的模式匹配,感觉Java的弱爆了.Scala几乎可以匹配任何数据类型,如果默认的不能满足你的要求,你可以自定义模式匹配. 介绍Scala的模式匹配前,我们先了解清楚unapply()与u ...
- 通过Windows实现端口转发
转自:月光博客<通过Windows实现端口转发> 这里介绍一个使用两台云服务器访问外网的方法,一台国内服务器,一台国外服务器,国内服务器通过端口转发来用于中转,中转的好处是,服务器对服务器 ...
- Qt 绘制图表 - Qt Charts版
一.前言 自从 Qt 发布以来,给广大跨平台界面研发人员带来了无数的福利.但是Qt自己却一直没有提供自带的图表库,这就使得 QWT.QCustomPlot 等第三方图表库有了巨大的生存空间,为了降低开 ...
- 轻松装Win10:VMware Workstation 12虚拟机下载
更多精彩内容欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz或者http://www.zh66.club期待您的光临哦!我是皮皮猪,感谢各位光临,能为您排忧解难小站深感荣幸!祝 ...