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 ...
随机推荐
- Linux上zookeeper+dubbo-admin的安装及使用
空linux安装,需要先安装JDK,mysql,tomcat等 一. dubbo-admin依赖外置tomcat. tomcat依赖JDK. 首先要安装JDK,tomcat,顺便安装mysql 安装J ...
- TCP三次握手及四次断开,TCP有限状态机
TCP 的连接建立 上图画出了 TCP 建立连接的过程.假定主机 A 是 TCP 客户端,B是服务端.最初两端的 TCP 进程都处于 CLOSED 状态.图中在主机下面的是 TCP进程所处的状态.A ...
- 【51Nod1555】布丁怪
[51Nod1555]布丁怪 题面 51Nod 题目大意: 给你一个\(n\times n\)的棋盘以及\(n\)个棋子,每个棋子坐标为\((x_i,y_i)\),保证棋盘的每一行或一列都有且仅有一个 ...
- 面试:Semaphore(信号量)的成长之路
2019最寒冷,面试跳槽不能等 马上就3月份了,所谓的金三银四招聘季.2019年也许是互联网最冷清的一年,很多知名的大型互联网公司都裁员过冬.当然也有一些公司还在持续招人的,比如阿里就宣称不裁员,反而 ...
- C# socket ipv6初体验
Server: serverSocket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp) ...
- Leetcode 第135场周赛解题报告
这周比赛的题目很有特点.几道题都需要找到一定的技巧才能巧妙解决,和以往靠数据结构的题目不太一样. 就是如果懂原理,代码会很简单,如果暴力做,也能做出来,但是十分容易出错. 第四题还挺难想的,想了好久才 ...
- 微信企业号获取OpenID过程
define('CorpID', "wx82e2c31215d9a5a7"); define('CorpSecret', ""); //当前管理组 设置-> ...
- Nginx 的 Timeout Wait 解决
1.问题解决办法 查看Nginx并发状态 #netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT ...
- Android系统HAL基本概念
1.前言 Android系统硬件抽象层(Hardware Abstraction Layer),简写为HAL,是连接Android Framework与Linux内核设备驱动的重要桥梁.HAL存在的意 ...
- CentOS7安装图形化界面方法
一.linux安装(root用户操作) 1. 安装vncserver; yum install tigervnc-server 2. 安装vncviewer; yum install vnc 3. 设 ...