首页 » 数据库 » Oracle » Oracle 11g RAC 日常维护与操作之CRS的管理

Oracle 11g RAC 日常维护与操作之CRS的管理

 

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的管理,转载请注明来源!

4