CRS的管理
RAC状态检查
检查守护进程状态
守护进程是由/etc/inittab文件中如下三行内容拉起并管理:
h1:35:respawn:/etc/init.d/init.evmd run >/dev/null 2>&1 </dev/null h2:35:respawn:/etc/init.d/init.cssd fatal >/dev/null 2>&1 </dev/null h3:35:respawn:/etc/init.d/init.crsd run >/dev/null 2>&1 </dev/null
如果这三行内容错误或没有,则守护进程可能会受到影响。
三个守护进程如下:
/bin/sh /etc/init.d/init.cssd fatal /bin/sh /etc/init.d/init.crsd run /bin/sh /etc/init.d/init.evmd run
通过ps –ef |grep 可以检查他们是否存在。
检查资源状态
检查RAC所有资源的状态:
# $ORA_CRS_HOME/bin/crs_stat –t
检查CRS的状态:
# $ORA_CRS_HOME/bin/crsctl check crs
单独检查CSS的状态:
# $ORA_CRS_HOME/bin/crsctl check css
手工启动与关闭RAC
使用init.crs start启动RAC,使用init.crs stop关闭RAC。该命令可以将整个RAC的所有资源(不包括三个守护进程)启动或停止。
不同操作系统上,ini.crs文件的位置不同:
SUSE: /etc/init.d/init.crs
HP: /sbin/init.d/init.crs
AIX: /etc/init.crs
SUN: /etc/init.d/init.crs
说明:
不建议使用crsctl start/stop来启动或关闭RAC,因为这个命令并不校验各资源间的依赖关系,不是很可靠。
原文链接:Oracle 11g RAC 日常维护与操作之CRS的管理,转载请注明来源!