--原文
https://www.cnblogs.com/yhfssp/p/8184761.html
oracle 11G RAC集群啟動和關閉:
1、停止數據庫
$srvctl stop database –d oradb
2、停止集群服務
關閉集群需要root運行
#/u01/11.2.0/grid/bin/crsctl stop cluster -all --停止所有節點服務
#/u01/11.2.0/grid/bin/crsctl stop cluster --停止本節點服務
或者
停止HAS(High Availability Services),必須以root用戶
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop has –f --停止本節點服務
或者
/u01/app/11.2.0/grid/bin/crsctl stop crs
1、啟動集群服務
#/u01/11.2.0/grid/bin/crsctl start cluste --會啟動數據庫
或者
#/u01/11.2.0/grid/bin/crsctl start has --啟動數據庫
或者
#/u01/11.2.0/grid/bin/crsctl start crs
--------------------------------------------------------------------------
oracle 10G RAC集群啟動和關閉:
1.使用crs_stat -t -v 命令查詢RAC節點的服務狀態是否正常
2.使用srvctl (service control)命令依次關閉集群服務
關閉順序:關閉數據庫(實例)-->關閉ASM實例-->關閉節點服務
1)關閉數據庫
srvctl stop database -d oradb
2)關閉各節點的ASM實例
srvctl stop asm -n oradb1
srvctl stop asm -n oradb2
3)關閉各節點的服務包括:listener、gsd、ons、vip
srvctl stop nodeapps -n oradb1
srvctl stop nodeapps -n oradb2
3.使用srvctl (service control)命令依次啟動集群服務
啟動順序:啟動節點服務-->啟動ASM實例-->啟動數據庫實例
1)啟動各節點的服務
srvctl start nodeapps -n oradb1
srvctl start nodeapps -n oradb2
2)啟動ASM實例
srvctl start asm -n oradb1
srvctl start asm -n oradb2
3)啟動數據庫及實例
srvctl start database -d oradb