RAC停启

来源:互联网 发布:域名联想工具 编辑:程序博客网 时间:2024/04/28 22:41

手动启动RAC 

一般情况下每次节点启动的时候,所有服务都会自动启动,如果需要关闭或者启动某个节点,如下所示 

停止RAC:

  1. 1、关闭oem服务(如果启动了oem,则应首先关闭oem服务,否则跳过)  
  2. emctl stop dbconsole   
  3. 2、关闭Oracle实例  
  4. srvctl stop instance -d racdb -i racdb1
  5. srvctl stop instance -d racdb -i racdb2 
  6.  
  7. 3、关闭ASM实例
  8. srvctl stop asm -n node1   
  9. srvctl stop asm -n node2  
  10.  
  11. 4、关闭节点服务(此操作将关闭指定节点的所有监听以及GSD,ONS,VIP)
  12. srvctl stop nodeapps -n node1   
  13. srvctl stop nodeapps -n node2  
  14. 节点关闭后的结果 查看状态:
  15. [oracle@node2 ~]$ /opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora....B1.inst application    OFFLINE   OFFLINE               ora....B2.inst application    OFFLINE   OFFLINE               ora.RACDB.db   application    OFFLINE   OFFLINE               ora....SM1.asm application    OFFLINE   OFFLINE               ora....E1.lsnr application    OFFLINE   OFFLINE               ora.node1.gsd  application    OFFLINE   OFFLINE               ora.node1.ons  application    OFFLINE   OFFLINE               ora.node1.vip  application    OFFLINE   OFFLINE               ora....SM2.asm application    OFFLINE   OFFLINE               ora....E2.lsnr application    OFFLINE   OFFLINE               ora.node2.gsd  application    OFFLINE   OFFLINE               ora.node2.ons  application    OFFLINE   OFFLINE               ora.node2.vip  application    OFFLINE   OFFLINE               [oracle@node1 ~]$ /opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora....B1.inst application    OFFLINE   OFFLINE               ora....B2.inst application    OFFLINE   OFFLINE               ora.RACDB.db   application    OFFLINE   OFFLINE               ora....SM1.asm application    OFFLINE   OFFLINE               ora....E1.lsnr application    OFFLINE   OFFLINE               ora.node1.gsd  application    OFFLINE   OFFLINE               ora.node1.ons  application    OFFLINE   OFFLINE               ora.node1.vip  application    OFFLINE   OFFLINE               ora....SM2.asm application    OFFLINE   OFFLINE               ora....E2.lsnr application    OFFLINE   OFFLINE               ora.node2.gsd  application    OFFLINE   OFFLINE               ora.node2.ons  application    OFFLINE   OFFLINE               ora.node2.vip  application    OFFLINE   OFFLINE               [oracle@node1 ~]$ 

启动RAC:      

和上面的步骤正好相反即 

  1. 1、启动节点服务
  2. srvctl start nodeapps -n node1   
  3. srvctl start nodeapps -n node2  
  4.  2、启动ASM实例
  5. srvctl start asm -n node1   
  6. srvctl start asm -n node2  
  7.  3、启动Oracle实例
  8. srvctl start instance -d racdb -i racdb2   
  9. srvctl start instance -d racdb -i racdb1   
  10.  4、启动OEM
  11. emctl start dbconsole  
  12. [oracle@node2 ~]$ /opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora....B1.inst application    ONLINE    ONLINE    node1       ora....B2.inst application    ONLINE    ONLINE    node2       ora.RACDB.db   application    ONLINE    ONLINE    node1       ora....SM1.asm application    ONLINE    ONLINE    node1       ora....E1.lsnr application    ONLINE    ONLINE    node1       ora.node1.gsd  application    ONLINE    ONLINE    node1       ora.node1.ons  application    ONLINE    ONLINE    node1       ora.node1.vip  application    ONLINE    ONLINE    node1       ora....SM2.asm application    ONLINE    ONLINE    node2       ora....E2.lsnr application    ONLINE    ONLINE    node2       ora.node2.gsd  application    ONLINE    ONLINE    node2       ora.node2.ons  application    ONLINE    ONLINE    node2       ora.node2.vip  application    ONLINE    ONLINE    node2
  13. [oracle@node1 ~]$ /opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora....B1.inst application    ONLINE    ONLINE    node1       ora....B2.inst application    ONLINE    ONLINE    node2       ora.RACDB.db   application    ONLINE    ONLINE    node1       ora....SM1.asm application    ONLINE    ONLINE    node1       ora....E1.lsnr application    ONLINE    ONLINE    node1       ora.node1.gsd  application    ONLINE    ONLINE    node1       ora.node1.ons  application    ONLINE    ONLINE    node1       ora.node1.vip  application    ONLINE    ONLINE    node1       ora....SM2.asm application    ONLINE    ONLINE    node2       ora....E2.lsnr application    ONLINE    ONLINE    node2       ora.node2.gsd  application    ONLINE    ONLINE    node2       ora.node2.ons  application    ONLINE    ONLINE    node2       ora.node2.vip  application    ONLINE    ONLINE    node2
  1. 对于监听器也可以使用srvctl来完成  
  2.         srvctl stop listener -n node1#关闭节点上缺省端口的监听器  
  3.         srvctl stop listener -n node1 -l LISTENER1_1 #此监听器为非缺省的,因此指定-l 加监听器的名字

如果是关闭整个数据库,则使用如下命令:使用 SRVCTL启动/停止所有实例及其启用的服务。 

  1. srvctl start database -d racdb 
  2. srvctl stop database -d racdb 
  3. 上述命令使用后则,所有该数据库上的实例都将被关闭以及对应的.db的服务也会被关闭,如下 
原创粉丝点击