Oracle Grid Infrastructure 启动流程

OS启动OHASD
1,exec /etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null
cat /etc/init/oracle-ohasd.conf
# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved. 
#
# Oracle OHASD startup
start on runlevel [35]
stop  on runlevel [!35]
respawn
exec /etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null
2,init.ohasd.run被启动,该进程负责启动ohasd.bin守护进程
3,ohasd.bin进程被启动


OHASD会启动4个代理进程:orarootagent,oraagent,cssdagent,cssdmonitor(级别1)


OHASD启动的4个代理进程会启动集群的初始化资源(级别2)
orarootagent:启动ora.crsd,ora.ctssd,ora.cluster_interconnect.hai,ora.crf
oraagent:启动ora.asm,ora.evmd,ora.gipcd,ora.gpnpd,ora.mdnsd
cssdagent:启动ora.cssd
cssdmonitor:启动ora.cssdmonitor


CRSD会启动3个代理进程:oraagent_root,oraagent_grid,oraagent_oracle(级别3)
orarootagent:这个代理进程负责管理以root身份运行的crsd资源
oraagent:这个agent会有两个,分别负责管理以grid,oracle身份运行的crsd资源


CRSD启动的3个代理进程会启动crsd管理的资源,例如数据库,监听器(级别4)
oraagent_root:启动ora.net1.network,ora.<节点名>.vip,ora.scan<x>.vip                              
oraagent_grid:启动ora.asm,ora.<磁盘组名>.dg,ora.ons,ora.<节点名>.lsnr,ora.<scan_listener>.lsnr
oraagent_oracle:启动ora.<数据库名>.db,ora.<数据库名>.<服务名>svc


猜你喜欢

转载自blog.51cto.com/13598811/2136989