Oracle 11g RAC启动和关闭(一)

2015-07-16 12:09:42 · 作者: · 浏览: 7

Oracle 11g RAC启动和关闭
?
?
而Oracle10g的RAC环境中,CRS的信息放在裸设备上,因此关闭asm后才关闭CRS才是正确的。?
?
除以上资源之外,我们还需要了解OHASD 资源,英文解释如下:
?
? ? ? Oracle High Availability Services Daemon (OHASD) :This process anchors the lower part of the Oracle Clusterware stack, which consists of processes that facilitate cluster operations.?
?
? ? ? 在11gR2里面启动CRS的时候,会提示ohasd已经启动。 那么这个OHASD到底包含哪些资源。 可以通过如下命令来查看:
?
[grid@oracle1 ~]$ crsctl status resource -t
?
--------------------------------------------------------------------------------
?
NAME? ? ? ? ? TARGET? STATE? ? ? ? SERVER? ? ? ? ? ? ? ? ? STATE_DETAILS? ? ? ?
?
--------------------------------------------------------------------------------
?
Local Resources
?
--------------------------------------------------------------------------------
?
ora.DATADG.dg
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.FRADG.dg
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.LISTENER.lsnr
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.OCRVT.dg
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.asm
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? Started? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? Started? ? ? ? ? ? ?
?
ora.gsd
?
? ? ? ? ? ? ? OFFLINE OFFLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? OFFLINE OFFLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.net1.network
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.ons
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.registry.acfs
?
? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?

? ? ? ? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
--------------------------------------------------------------------------------
?
Cluster Resources
?
--------------------------------------------------------------------------------
?
ora.LISTENER_SCAN1.lsnr
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.cvu
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.oc4j
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.oracle1.vip
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.oracle2.vip
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.scan1.vip
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
ora.sjjczr.db
?
? ? ? 1? ? ? ? ONLINE? ONLINE? ? ? oracle1? ? ? ? ? ? ? ? ? Open? ? ? ? ? ? ? ?
?
? ? ? 2? ? ? ? ONLINE? ONLINE? ? ? oracle2? ? ? ? ? ? ? ? ? Open? ? ? ? ? ? ? ?
?
[grid@oracle1 ~]$
?
?
?
在Oracle 10g中CRS Resource 包括GSD(Global Serveice Daemon),ONS(Oracle Notification Service),VIP, Database, Instance 和 Service。
?
?在11.2中,对CRSD资源进行了重新分类: Local Resources 和 Cluster Resources。 OHASD 指的就是Cluster Resource.
?
?
?
?
?
1. Oracle 11g RAC关闭和启动相关命令


?
?
?
1.1 使用crsctl stop has/crsctl stop crs
?
用root用户,在Oracle11gR2中停止和启动集群的命令如下:
?
#crsctl stop has [-f]
?
#crsctl start has
?
? ? 对于crsctl stop has 只有一个可选的参数就是-f,该命令只能停执行该命令服务器上的HAS.而不能停所有节点上的。所以要把RAC 全部停掉,需要在所有节点执行该命令。
?
?
?
下面的2个命令:使用crs 和 使用has 效果是完全一样的:
?
#crsctl stop crs [-f]
?
#crsctl start crs
?
?
?
记得第一次在生产环境中安装Oracle 11gR2? RAC + ASM 时,当安装完后通过crs_stat? -t 命令查看状态总觉得不太对(在节点二上是的online状态的资源数量比节点一明显少得多),想重启CRS和ASM,用了#cr