文档章节

ORACLE11G R2 RAC的进程启动流程

o
 osc_y8yehimr
发布于 2019/03/21 11:33
字数 988
阅读 31
收藏 0
asm

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

简要说明ORACLE11GR2 RAC的进程启动流程:

1.启动流程概览图:

 

二。RAC启动流程的梳理:

第一层:OHASD 启动:(OHASD派生)

1.CSSDAGENT负责启动CSSD的AGENT.以root用户权限启动,负责启动CSSD进程。

2.ORAROOTAGENT负责启动“root"用户下的OHASD的资源的AGENT.

以 root 用户权限启动,负责启动以下这些守护进程:CRSD进程、CTSSD进程、DISKMON进程、ACFS进程。这些进程也都是以ROOT用户权限启动。

3.ORAAGENT 负责启动所用GRID用户的OHASD的资源的AGENT.

以GRID用户权限启动,负责MDNSD进程、GIPCD进程、gpnpd进程、EVMD进程、ASM进程

4.CSSDMONITOR  - 监控 CSSD 以及节点健康(和 cssdagent 一起)。

以ROOT用户权限启动,负责CSSDMONITOR进程和启动。

第二层:

1.OHASD rootagent 启动:

CRSD -管理集群资源的主要后台进程。

CTSSD-CLUSTER TIME SYNCHRONIZATION SERVICES DAEMON

DISKMON

ACFS (ASM CLUSTER FILE SYSTEM)驱动。

2.OHASD ORAAGENT启动:

MDNSD-用来实现DNS查询

GIPCD-用来做节点间通信

GPNPD-GRID PLUG &PLAY PROFILE DAEMON

EVMD-EVENT MONITOR DAEMON

ASM-ASM资源

第三层:CRSD启动:

ORAROOTAGENT-负责启动所有ROOT用户下的CRSD资源的AGENT.

ORAAGENT-负责启动所有GRID用户下的CRSD资源的AGENT

第四层:CRSD rootagent启动

NETWORK RESOURCE-监控公共网络

SCAN VIP(S) -SINGLE CLIENT ACCESS NAME VIRTURAL IPS

NODE VIPS-每个节点1个

ACFS REGISTERY 挂载ASM CLUSTER FILE SYSTEM

GNS VIP(OPTIONAL)VIP FOR GNS

第四层: CRSD oraagent 启动:

ASM RESOURCE -ASM 资源

DISKGROUP -用来管理/监控ASM磁盘组

DB RESOURCE -用来管理/监控数据库和实例

SCAN LISTENER -SCAN监听,监听在SCAN VIP 上

Listener -节点监听,监听在NODE VIP上

SERVICES -用来管理/监听 SERVICES

ONS- ORACLE NOTIFICATION SERVICES

EONS-加强版 ORACLE NOTIFICATION SERVICE

GSD 为了向下兼容9I

GNS (OPTIONAL)-GRID NAMING SERVICE -处理域名解析

启动流程对应日志:

Clusterware 后台进程日志都放在”GRID_HOME”/log/”NODENAME”之下,结构如下:

/<GRID_HOME>/log/<NODENAME>/alert<NODENAME>.log
    对于clusterware的问题,先检查这个文件

/<GRID_HOME>/log/<NODENAME>/ohasd
/<GRID_HOME>/log/<NODENAME>/agent/ohasd/oraagent_<GRIDUSER>
/<GRID_HOME>/log/<NODENAME>/agent/ohasd/oracssdagent_root
/<GRID_HOME>/log/<NODENAME>/agent/ohasd/oracssdmonitor_root
/<GRID_HOME>/log/<NODENAME>/agent/ohasd/orarootagent_root
    对应的 OHASD进程和其启动的子进程日志和PID

/<GRID_HOME>/log/<NODENAME>/crsd
/<GRID_HOME>/log/<NODENAME>/ctssd
/<GRID_HOME>/log/<NODENAME>/diskmon
    对应 OHASD rootagent 启动的CRSD、CTSSD和Diskmon

/<GRID_HOME>/log/<NODENAME>/mdnsd
/<GRID_HOME>/log/<NODENAME>/gipcd
/<GRID_HOME>/log/<NODENAME>/gpnpd
/<GRID_HOME>/log/<NODENAME>/evmd
    对应 OHASD oraagent 启动的MDNSD、GIPCD、GPNPD和EVMD

/<GRID_HOME>/log/<NODENAME>/agent/crsd/orarootagent_root
/<GRID_HOME>/log/<NODENAME>/agent/crsd/oraagent_<ORACLEUSER>
    对应 CRSD 启动的orarootagent和oraagent

/<GRID_HOME>/log/<NODENAME>/cssd
    对应 OHASD cssdagent 启动的CSSD

<GRID_HOME> 和 $ORACLE_BASE 目录下的 cfgtoollogs 目录存放了一些其它的重要日志
比如 rootcrs.pl 以及其它配置工具,比如 ASMCA 等等

ASM 日志存放在 $ORACLE_BASE/diag/asm/+asm/<ASM Instance Name>/trace

<GRID_HOME>/bin 目录下的 diagcollection.pl 可以自动收集重要的日志
以 root 用户执行它

Clusterware 资源状态检查:

使用root用户检查状态

su -
cd "$(su - grid -c 'echo $ORACLE_HOME')/bin"
./crsctl status resource -t

或者直接使用grid用户检查状态

su - grid
crsctl status resource -t

集群资源管理和维护命令简介:

srvctl 和 crsctl 可以用来管理集群资源 
尽量使用 srvctl 来管理资源,当srvctl无法操作时,使用crsctl管理资源 
使用俩命令的-h参数列出所有的可用操作选项

ocrconfig 可以用来管理维护OCR(Oracle Cluster Registry)或OLR(Oracle Local Registry) 
诸如导入导出升级、基于备份的恢复和备份策略等

olsnodes 可以用来管理维护集群的节点信息,如查看集群信息、节点状态等

cluvfy 集群相关状态的检查和维护命令,该命令可以用来对集群状态进行巡检 
主要有 comp 和 stage 两类用法 
查看相应的帮助:cluvfy comp -help、cluvfy stage -help 
可以实现诸如节点探测、共享存储可用性探测、集群安装前的系统或硬件检查等

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Why VKTM background process in Oracle 11g

在Oracle11g中,我们可以发现一个新的基础后台进程叫做VKTM (virtual keeper of time),这个进程是必须存在的。 在数据库启动时候的告警日志中可以看到: VKTM started with pid=3, OS id...

彭苏云
2014/10/30
41
0
【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)

【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作 2.1 安装环境介绍 2.2 数据库安装软件下载 3 Oracle11gR2 RAC数据库安装环境...

osc_msepeizi
04/16
12
0
全网最详细的Oracle10g/11g的官方下载地址集合【可直接迅雷下载安装】(图文详解)

  不多说,直接上干货!      方便自己,也方便他人查阅。 Oracle 11g的官网下载地址:       http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index...

osc_3xdojbp9
2018/07/06
16
0
dbca.rsp解读

[GENERAL] RESPONSEFILE_VERSION = "11.2.0"数据库版本 OPERATION_TYPE = "createDatabase"操作类型:创建数据库 可选还有创建模版从数据库,创建克隆模版,删除数据库,配置数据库,添加实例...

osc_g8254g7s
2019/08/19
1
0
oracle下载链接

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 官方地址。右键复制下载链接直接下载 Oracle Database 11g Release 2 Standard Edition and Enterpr......

osc_3ho2o0i9
2018/06/30
2
0

没有更多内容

加载失败,请刷新页面

加载更多

再见2017,你好2018

本来应该可以早一点发出来的,但是当我推送群发的时候,居然提示《前后端分离实践》非并首发,不能声明为原创。据查,首发是转发,而且未申明原创……觉得微信这个原创识别还是有待提高。 20...

边城
2018/01/12
7
0
智能设计,如何把任意关键词转化为颜色?

今天刷论文看到一篇颜色相关的,有点感悟。 adobe发表于2020的SIGIR上的论文《Learning Colour Representations of Search Queries》。作者研究了颜色的表示方法,以及在搜索中的增强作用,通...

shadowcz
06/26
0
0
oncomine+TIMER做差异分析

生信论文的套路 ONCOMINE从全景、亚型两个维度做表达差异分析; 临床标本从蛋白水平确认(或HPA数据库),很重要; Kaplan-Meier Plotter从临床意义的角度阐明其重要性; cBio-portal数据库做...

芒果先生聊生信
06/24
0
0
人工智能自拍之后,会怎样给自己P图?

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 导读:领导让数据叔写篇关于人工智能的原创,于是数据叔决定求助于人工智能。 01 智...

osc_7ehwx8hw
8分钟前
0
0
到底是什么让IT人如此苦逼???

写在最后 漫画是有点夸张,不过多少还是有点现实开发过程的影子! 老板很乐观,核心就是三个月上线,至于怎么办那是底下人的事。 产品很无奈,心里盘算着,万万不可在他这一环节耽误了进度,...

我是程序员小灰
06/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部