首页 > 数据库 >【Oracle RAC Database】Oracle Grid Infrastructure 启动流程与日志

【Oracle RAC Database】Oracle Grid Infrastructure 启动流程与日志

时间:2023-08-23 20:34:07浏览次数:54  
标签:bin 00 Infrastructure grep RAC grid log Oracle ora

OS启动OHASD(Oracle High Availability Services)

init.ohasd.run被启动,该进程负责启动ohasd.bin守护进程
[root@node01 ~]# ps -ef | grep ohasd | grep -v grep
root       515     1  0 18:59 ?        00:00:00 /bin/sh /etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null
root      1779     1  1 18:59 ?        00:00:06 /u01/app/11.2.0.4/grid/bin/ohasd.bin reboot
$ORACLE_HOME/log/node01/ohasd/ohasd.log

阶段一
OHASD会启动4个代理进程:oraagent,orarootagent,cssdagent,cssdmonitor

oraagent
[root@node01 ~]# ps -ef | grep oraagent | grep -v grep   
grid      2070     1  0 18:59 ?        00:00:02 /u01/app/11.2.0.4/grid/bin/oraagent.bin
grid      2623     1  0 19:01 ?        00:00:02 /u01/app/11.2.0.4/grid/bin/oraagent.bin
oracle    2957     1  0 19:01 ?        00:00:02 /u01/app/11.2.0.4/grid/bin/oraagent.bin
$ORACLE_HOME/log/node01/agent/ohasd/oraagent_grid/oraagent_grid.log

orarootagent                                                    
[root@node01 ~]# ps -ef | grep orarootagent | grep -v grep     
root      2105     1  2 19:00 ?        00:00:10 /u01/app/11.2.0.4/grid/bin/orarootagent.bin
root      2643     1  1 19:01 ?        00:00:08 /u01/app/11.2.0.4/grid/bin/orarootagent.bin
$ORACLE_HOME/log/node01/agent/ohasd/orarootagent_root/orarootagent_root.log    

cssdagent                                             
[root@node01 ~]# ps -ef | grep cssdagent | grep -v grep
root      2153     1  0 19:00 ?        00:00:00 /u01/app/11.2.0.4/grid/bin/cssdagent
$ORACLE_HOME/log/node01/agent/ohasd/oracssdagent_root/oracssdagent_root.log

cssdmonitor
[root@node01 ~]# ps -ef | grep cssdmonitor | grep -v grep    
root      2134     1  0 19:00 ?        00:00:01 /u01/app/11.2.0.4/grid/bin/cssdmonitor
$ORACLE_HOME/log/node01/agent/ohasd/oracssdmonitor_root/oracssdmonitor_root.log
阶段二
OHASD启动的4个代理进程会启动集群的初始化资源

oraagent代理进程管理的集群初始化资源
ora.mdnsd
[root@node01 ~]$ ps -ef | grep mdnsd | grep -v grep           
grid      2081     1  0 18:59 ?        00:00:00 /u01/app/11.2.0.4/grid/bin/mdnsd.bin
$ORACLE_HOME/log/node01/mdnsd/mdnsd.log

ora.gpnpd
[root@node01 ~]#  ps -ef | grep gpnpd | grep -v grep 
grid      2093     1  0 18:59 ?        00:00:01 /u01/app/11.2.0.4/grid/bin/gpnpd.bin
$ORACLE_HOME/log/node01/gpnpd/gpnpd.log

ora.gipcd
[root@node01 ~]# ps -ef | grep gipcd | grep -v grep 
grid      2109     1  1 19:00 ?        00:00:09 /u01/app/11.2.0.4/grid/bin/gipcd.bin
$ORACLE_HOME/log/node01/gipcd/gipcd.log

ora.evmd
[root@node01 ~]$ ps -ef | grep evmd | grep -v grep        
grid      2348     1  0 19:00 ?        00:00:03 /u01/app/11.2.0.4/grid/bin/evmd.bin
$ORACLE_HOME/log/node01//evmd/evmd.log

ora.asm
$ORACLE_BASE/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log

orarootagent代理进程管理的集群初始化资源
ora.crsd
[root@node01 ~]$ ps -ef | grep crsd | grep -v grep    
root      2488     1  1 19:01 ?        00:00:12 /u01/app/11.2.0.4/grid/bin/crsd.bin reboot
$ORACLE_HOME/log/node01/crsd/crsd.log

ora.ctssd
[root@node01 ~]$ ps -ef | grep octssd | grep -v grep    
root      2323     1  0 19:00 ?        00:00:03 /u01/app/11.2.0.4/grid/bin/octssd.bin reboot
$ORACLE_HOME/log/node01/ctssd/octssd.log

ora.crf
[root@node01 ~]$ ps -ef | grep osysmond | grep -v grep      
root      2120     1  2 19:00 ?        00:00:24 /u01/app/11.2.0.4/grid/bin/osysmond.bin
$ORACLE_HOME/log/node01/crfmond/crfmond.log

ora.cluster_interconnect.haip

cssdagent代理进程管理的集群初始化资源
ora.cssd
[root@node01 ~]$ ps -ef | grep ocssd | grep -v grep 
grid      2165     1  0 19:00 ?        00:00:06 /u01/app/11.2.0.4/grid/bin/ocssd.bin
$ORACLE_HOME/log/node01/cssd/ocssd.log

cssdmonitor代理进程管理的集群初始化资源
ora.cssdmonitor
阶段三
CRSD会启动4个代理进程:orarootagent,oraagent_grid,oraagent_oracle,scriptagent

orarootagent
[root@node01 ~]$ ps -ef | grep orarootagent | grep -v grep            
root      2105     1  2 19:00 ?        00:00:21 /u01/app/11.2.0.4/grid/bin/orarootagent.bin
root      2643     1  1 19:01 ?        00:00:17 /u01/app/11.2.0.4/grid/bin/orarootagent.bin
$ORACLE_HOME/log/node01/agent/crsd/orarootagent_root/orarootagent_root.log

oraagent
[root@node01 ~]$ ps -ef | grep oraagent | grep -v grep            
grid      2070     1  0 18:59 ?        00:00:04 /u01/app/11.2.0.4/grid/bin/oraagent.bin
grid      2623     1  0 19:01 ?        00:00:04 /u01/app/11.2.0.4/grid/bin/oraagent.bin
oracle    2957     1  0 19:01 ?        00:00:05 /u01/app/11.2.0.4/grid/bin/oraagent.bin
$ORACLE_HOME/log/node01/agent/crsd/oraagent_grid/oraagent_grid.log
$ORACLE_HOME/log/node01/agent/crsd/oraagent_oracle/oraagent_oracle.log

[root@node01 ~]# ps -ef | grep scriptagent | grep -v grep         
grid      2774     1  0 19:01 ?        00:00:00 /u01/app/11.2.0.4/grid/bin/scriptagent.bin
$ORACLE_HOME/log/node01/agent/crsd/scriptagent_grid/scriptagent_grid.log
阶段四
CRSD启动的4个代理进程会启动CRSD管理的应用程序资源

orarootagent代理进程管理的应用程序资源
ora.net1.network
ora.node01.vip
ora.scan1.vip
ora.scan2.vip
ora.scan3.vip

oraagent_grid代理进程管理的应用程序资源
ora.asm
ora.DATA.dg
ora.FRA.dg
ora.OCR_VF.dg
ora.LISTENER.lsnr
$ORACLE_BASE/diag/tnslsnr/node01/listener/trace/listener.log
ora.LISTENER_SCAN1.lsnr
ora.LISTENER_SCAN2.lsnr
ora.LISTENER_SCAN3.lsnr
ora.ons

oraagent_oracle代理进程管理的应用程序资源
ora.core.db
$ORACLE_BASE/diag/rdbms/core/core1/trace/alert_core1.log
ora.core.soe.svc

scriptagent代理进程管理的应用程序资源
ora.cvu

标签:bin,00,Infrastructure,grep,RAC,grid,log,Oracle,ora
From: https://blog.51cto.com/dbprofessional/7206697

相关文章

  • 4、oracle查看表空间使用情况
    oracle查看表空间使用情况查看表空间大小、使用率、剩余空间selecta.tablespace_name,total,free,total-freeasused,substr(free/total*100,1,5)as"FREE%",substr((total-free)/total*100,1,5)as"USED%"from(selecttablespace_name,sum(bytes)/10......
  • 15、oracle误删数据恢复
    目录oracle误删数据恢复1、delete删除数据2、drop删除表恢复oracle误删数据恢复1、delete删除数据回滚到指定时间点的数据select*fromgscommtypeasoftimestampto_timestamp('2019-08-2823','yyyy-mm-ddhh24');2、drop删除表恢复selectobject_name,origi......
  • Oracle行列操作--合并行与按字段拆分
    1、在实际工作中遇到根据某一字段将多行合并成一行的情况,我们下面以选修课的例子进行说明:--createtablecreatetableXXK(idNUMBER,rymcNVARCHAR2(50),xxkmcNVARCHAR2(50))---inserttestdatainsertintoXXKvalues(1,'小明','编程');insertintoXXKv......
  • Oracle 运维常用命令
    介绍在管理Oracle数据库时,我们经常会使用到各种命令,这些命令或长或短。除了经常使用的命令我们能记得住,像那种偶尔会用一次的,很难靠记忆敲出来。为了避免在使用中再次百度找半天,于是就将这些命令写下来了,方便以后查阅。命令Linux命令命令说明命令备注查看oracle主进程状态ps-ef|gr......
  • 1、oracle监听器服务的开启与关闭
    目录oracle监听器服务的开启与关闭1、查看监听状态2、开启监听3、关闭监听4、重启监听oracle监听器服务的开启与关闭Oracle监听器服务关闭时,不让外部进行数据库连接。1、查看监听状态lsnrctlstatus2、开启监听lsnrctlstart3、关闭监听lsnrctlstop4、重启监听lsnrc......
  • 6、linux的oracle更改实例名
    目录linux的oracle更改实例名1、查看当前实例名1.1、查看配置的ORACLE_SID1.2、查看数据库的实例名2、关闭数据库2.1、关闭数据库启动服务2.2、关闭数据库监听服务3、修改环境变量ORACLE_SID4、修改/etc/oratab文件,将sid名由ifrsdb修改为ifrssit5、进入到$ORACLE_HOME/dbs目录6、......
  • 1、oracle表空间
    目录oracle表空间1、查询表空间目录2、创建表空间2.1、linux创建表空间文件根路径以及表空间文件2.2、plsql执行创建表空间3、删除表空间(谨慎操作)3.1、删除非空表空间,包含物理文件3.2、删除非空表空间,不包含物理文件3.3、删除空的表空间,不包含物理文件3.4、删除空表空间,包含物理文......
  • 3、linux的oracle更改表空间路径
    目录linux的oracle更改表空间路径1、查看当前表空间路径2、复制原有的表空间路径3、查询表空间状态4、修改表空间4.1、修改表空间为Offline4.2、修改表空间指向地址5、修改表空间为Onlinelinux的oracle更改表空间路径1、查看当前表空间路径psql登录sys用户selectt1.name,t2.n......
  • 2、oracle表空间文件追加
    oracle表空间文件追加1、查看使用SELECTT.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUSFROMDBA_TABLESPACEST,DBA_DATA_FILESDWHERET.TABLESPACE_NAME=D.TABLESPACE_NAMEORDERBYTABLESPACE_NAME,FILE_NAME;2、追加表空间altertab......
  • Oracle数据库字符集概述及修改方式
    1、字符集概述Oracle语言环境的描述包括三部分:language、territory、characterset(语言、地域、字符集)language:主要指定服务器消息的语言,提示信息显示中文还是英文territory:主要指定服务器的数字和日期的格式characterset:是指字符集,一般国内数据库实际使用的字符集主......