Saturday, December 11, 2010

10gR2 clusterware processes

oracle@pind22(PTCH2/DBTier):$ ps -ef|grep d.bin
oracle 7545 7544 0 Aug24 ? 00:00:32 /opt/oracle/product/10.2.0/crs/bin/evmd.bin
root 7687 5675 0 Aug24 ? 00:30:17 /opt/oracle/product/10.2.0/crs/bin/crsd.bin reboot
root 8102 7707 0 Aug24 ? 00:00:00 /opt/oracle/product/10.2.0/crs/bin/oprocd.bin run -t 1000 -m 500 -f
oracle 8231 7757 0 Aug24 ? 00:17:47 /opt/oracle/product/10.2.0/crs/bin/ocssd.bin

oracle@pind22(PTCH2/DBTier):$ ps -ef|grep racgimon
oracle 8736 1 0 Aug24 ? 00:00:04 /opt/oracle/product/10.2.0/asm/bin/racgimon daemon ora.pind22.ASM2.asm
oracle 25906 1 0 Sep09 ? 00:00:20 /opt/oracle/product/10.2.0/PTCH/bin/racgimon startd PTCH

EVMD: scans callout directory and invokes callouts in reactions to detected events.
CRSD: engine for high-availability operations. Uses the Oracle Cluster Registry (OCR) file for information such as cluster node list, cluster database instance to node mapping and CRS application resource profiles. The size is around 100MB and needs 2 copies.
OPROCD: is a process monitor for the cluster (not used on Linux and Window). As we are using Oracle Enterprise Linux and the process is running. It is used in Linux. We also hangcheck_timer for this.
OCSSD and RACGIMON: provides access to node membership and group service. Uses voting disk or quorum disk. The size of the disk is about 20MB and needs 3 copies.

The processes got started by Unix init process.

oracle@pind22(PTCH2/DBTier):$ ps -ef|grep init
root 5590 1 0 Aug24 ? 00:00:00 /bin/sh /etc/init.d/init.evmd run
root 5675 1 0 Aug24 ? 00:00:00 /bin/sh /etc/init.d/init.crsd run
root 5803 1 0 Aug24 ? 00:39:37 /bin/sh /etc/init.d/init.cssd fatal
root 7707 5803 0 Aug24 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oprocd
root 7724 5803 0 Aug24 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oclsomon
root 7757 5803 0 Aug24 ? 00:00:00 /bin/sh /etc/init.d/init.cssd daemon

No comments:

Post a Comment