[Oracle 11g r2(11.2.0.4.0)]集群cssdagent和cssdmonitor介绍
2017-10-17 08:11
344 查看
首先来看下oracle11g r2进程关系:
对于10gR2和11gR1版本的集群, Oracle设计了以下的两个守护进程来监控ocssd守护进程和节点的状态。
1 . oclsomon:这个守护进程负责监控ocssd守护进程的状态, 如果发现ocssd出现了挂起的情况, 或者已经被终止。该进程会终止本地节点。
2 . oprocd:这个守护进程负责监控本地节点的状态, 当发现本地节点出现挂起的情况,该进程会终止本地节点。
但是这种设计存在一些问题,例如:这两个进程的有些功能是重复的, 这两个进程并没有紧密地和ocssd进行交互。因此,Oracle在11gR2版本中, 针对ocssd和节点性能监控部分做出了一些改变。
cssdagent和cssdmonitor被用于监控ocssd、节点的性能状态。它们会以下面的进程形式存在, 当然它们都是多线程的进程。
[grid@node1.localdomain$]ps -ef|grep cssd
grid 12532 15832 0 08:14 pts/3 00:00:00 grep cssd
root 23744 1 0 Oct12 ? 00:04:58 /u01/app/11.2.0/grid/bin/cssdmonitor
root 23767 1 0 Oct12 ? 00:05:10 /u01/app/11.2.0/grid/bin/cssdagent
grid 23789 1 0 Oct12 ? 00:22:41 /u01/app/11.2.0/grid/bin/ocssd.bin
通过这段程序能看到它们的优先级也是实时的, 这意味着它们有更高的优先级并且会锁
住自己的内存不被swap。同时也意味着由cssdagent和cssdmonitor性能问题导致的错误的重
启节点的可能性很低。cssdagent作为一个代理进程会去启动ocssd.bin 守护进程。而cssdagent
和cssdmonitor会同时实现以下的功能。
1 . 功能1: ocssd守护进程每秒钟都向cssdagent和cssdmonitor注册自己的状态信息。
1 . 功能2 : cssdagent和cssdmonitor会实现oclsomon和oprocd的功能。
对于10gR2和11gR1版本的集群, Oracle设计了以下的两个守护进程来监控ocssd守护进程和节点的状态。
1 . oclsomon:这个守护进程负责监控ocssd守护进程的状态, 如果发现ocssd出现了挂起的情况, 或者已经被终止。该进程会终止本地节点。
2 . oprocd:这个守护进程负责监控本地节点的状态, 当发现本地节点出现挂起的情况,该进程会终止本地节点。
但是这种设计存在一些问题,例如:这两个进程的有些功能是重复的, 这两个进程并没有紧密地和ocssd进行交互。因此,Oracle在11gR2版本中, 针对ocssd和节点性能监控部分做出了一些改变。
cssdagent和cssdmonitor被用于监控ocssd、节点的性能状态。它们会以下面的进程形式存在, 当然它们都是多线程的进程。
[grid@node1.localdomain$]ps -ef|grep cssd
grid 12532 15832 0 08:14 pts/3 00:00:00 grep cssd
root 23744 1 0 Oct12 ? 00:04:58 /u01/app/11.2.0/grid/bin/cssdmonitor
root 23767 1 0 Oct12 ? 00:05:10 /u01/app/11.2.0/grid/bin/cssdagent
grid 23789 1 0 Oct12 ? 00:22:41 /u01/app/11.2.0/grid/bin/ocssd.bin
通过这段程序能看到它们的优先级也是实时的, 这意味着它们有更高的优先级并且会锁
住自己的内存不被swap。同时也意味着由cssdagent和cssdmonitor性能问题导致的错误的重
启节点的可能性很低。cssdagent作为一个代理进程会去启动ocssd.bin 守护进程。而cssdagent
和cssdmonitor会同时实现以下的功能。
1 . 功能1: ocssd守护进程每秒钟都向cssdagent和cssdmonitor注册自己的状态信息。
1 . 功能2 : cssdagent和cssdmonitor会实现oclsomon和oprocd的功能。
相关文章推荐
- [Oracle 11g r2(11.2.0.4.0)]RAC集群启动介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程CSS介绍
- [Oracle 11g r2(11.2.0.4.0)]集群HAIP介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程gipc介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程mdns介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程gpnp介绍
- [Oracle 11g r2(11.2.0.4.0)]RAC集群SCAN IP介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程DiskMON介绍
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程CSS资源管理
- [Oracle 11g r2(11.2.0.4.0)]集群资源管理
- [Oracle 11g r2(11.2.0.4.0)]RAC集群常用命令
- [Oracle 11g r2(11.2.0.4.0)]案例分析8-本地节点hang 住导致的集群重新配置
- [Oracle 11g r2(11.2.0.4.0)]集群术语和参数简介
- [Oracle 11g r2(11.2.0.4.0)]案例分析3-由于同一个子网中存在同名集群导致的gpnp 无法启动
- [Oracle 11g r2(11.2.0.4.0)]案例分析5-丢失网络心跳导致的集群重新配置
- [Oracle 11g r2(11.2.0.4.0)]案例分析6-丢失磁盘心跳导致的集群重新配置
- [Oracle 11g r2(11.2.0.4.0)]案例分析7-丢失本地心跳导致的集群重新配置
- [Oracle 11g r2(11.2.0.4.0)]Oracle Golden Gate Training-workshop5
- [Oracle 11g r2(11.2.0.4.0)]案例分析2-HAIP 导致的数据库无法启动
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)