Oracle Clusterware 10g/11g 进程详解
crsd :执行高可用性的恢复和管理操作:维护ocr,管理应用资源,该进程以root用户身份运行。该进程在由于故障意外断后会自动重启。
The Oracle 10g Clusterware processes on UNIX-based systems are:
Oracle Clusterware
Oracle-provided clusterware that manages clusterdatabase processing including node membership, group services, global resourcemanagement, and high availability functions.
CRSD- OracleClusterware Daemon
The primary Oracle Clusterware process
crsd:Performs highavailability recovery and management operations such as maintaining the OCR andmanaging application resources. This process runs as the root user, or by auser in the admin group on Mac OSX-based systems. This process restarts automatically upon failure.
The CRSD process that creates the backupsalso creates and retains an OCR backup for each full
day and at the end of each week .
crsd :执行高可用性的恢复和管理操作:维护ocr,管理应用资源,该进程以root用户身份运行。该进程在由于故障意外断后会自动重启。Crsd会在每天或者每周结束时对ocr进行备份。
The CRSD process maintains an internal counter to track how often a resourcehas been restarted.
Crsd进程维护内部的一个计数器来跟踪特定资源的重启次数:
- Engine for HAoperation
高可用性操作的引擎
- Manages 'application resources'
管理应用资源
- Starts, stops, and fails 'application resources' over to other nodes
启动,停止,切换应用资源到其他节点
- Spawns separate 'actions' to start/stop/check application resources
产生独立的操作来启动、停止、检查应用资源
- Maintains configuration profiles in the OCR (Oracle Configuration Repository)
维护ocr中的配置文件
- Stores current known state in the OCR.
把当前的状态信息存储在ocr中
- Runs as root
以root身份运行
- Is restarted automatically on failure
故障发生后能够自动重启
evmd: Event manager daemon. This process also starts the racgevt processto manage FAN server callouts.
Evmd:事件管理守护进程。这个进程也会启动racgevt进程来管理Fan进程的调用
- Generates events when things happen
当意外发生时产生事件
- Spawns a permanent child evmlogger
产生一个永久子进程--evmlogger
- Evmlogger, on demand, spawns children
Evmlogger会根据实际情况自动产生子进程
- Scans callout directory and invokes callouts.
- Runs as Oracle.
以oracle用户身份运行
- Restarted automatically on failure
异常后能够自动重启
ocssd:Manages cluster node membership and runs as the oracle user; failureof this process results in cluster restart.
Ocssd:管理集群节点成员资格,,以oracle用户身份运行;该进程在异常时会自动重启
- OCSSD isrequired with RAC databases and with non-RAC database when using ASM
使用 rac数据库,或者单实例使用asm的数据库都需要ocssd
- Provides access to node membership
提供对节点成员的访问
- Provides group services
提供组服务
- Provides basic cluster locking
提供基本的集群锁
- Integrates with existing vendor clusteware, when present
当有第3方集群软件时能和他自动整合
- Can also runs without integration to vendor clustware
即使没有第3方集群软件,也能够运行
- Runs as Oracle.
oracle用户运行
- Failure exit causes machine reboot(RAC cluster only).
该进程异常会导致机器重启
--- This is a feature to prevent data corruption in event of a split brain.
这个特性用来在发生脑裂时保护数据免收破坏。
oprocd : Process monitor for the cluster. Note that this process onlyappears on platforms that do not use vendor clusterware with OracleClusterware.
Oprocd:为集群提供进程监控。这个进程只有当没有使用第3方集群时才会出现
下一篇: php的数据类型和变量的作用域
推荐阅读
-
Oracle 11g一步步安装详解
-
Oracle 11g中密码过期问题详解
-
分享Oracle 11G Client 客户端安装步骤(图文详解)
-
Redhat 6.2 下 oracle 11g R2的安装详解第1/2页
-
详解PL/SQL Developer连接本地Oracle 11g 64位数据库
-
win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)
-
oracle 10g,11g 的启动与关闭(Linux)
-
oracle 10g,11g 的启动与关闭(Linux)
-
Oracle 11g如何清理数据库的历史日志详解
-
Redhat 6.2 下 oracle 11g R2的安装详解第1/2页