分类:
2012-03-27 10:10:59
对于RAC数据库,首先要停止所有节点中的Service(服务,如果创建了service的话),在任意节点中执行操作如下:
停止RAC数据库中所有实例,本步操作即可以登陆每个节点的sqlplus,执行shutdown,也可以通过srvctl命令关闭数据库,例如:
接着停止ASM实例和监听服务,执行命令如下:
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn2
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn2上述命令完成后,可以通过crs_stat查看当前app的状态
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.jssdb.db application OFFLINE OFFLINE
ora....n1.inst application OFFLINE OFFLINE
ora....n2.inst application OFFLINE OFFLINE
ora....SM1.asm application OFFLINE OFFLINE
ora....N1.lsnr application OFFLINE OFFLINE
ora....bn1.gsd application ONLINE ONLINE jssdbn1
ora....bn1.ons application ONLINE ONLINE jssdbn1
ora....bn1.vip application ONLINE ONLINE jssdbn1
ora....SM2.asm application OFFLINE OFFLINE
ora....N2.lsnr application OFFLINE OFFLINE
ora....bn2.gsd application ONLINE ONLINE jssdbn2
ora....bn2.ons application ONLINE ONLINE jssdbn2
ora....bn2.vip application ONLINE ONLINE jssdbn2可以看到,数据库实例以及相关服务均被offline。
此时,建议创建一份数据库的完整。接下来我们就要对补丁包了。