oracle 11g RAC 啟動和關閉和一些維護命令
阿新 • • 發佈:2019-01-10
在Oracle 11g環境中,Oracle的關閉和啟動順序如下:關閉順序:
1、關閉資料庫,oracl使用者執行srvctl命令:
[[email protected] ~]$ srvctl stop database -d ORCL ---停止所有節點上的例項或者每個節點登入資料庫後執行SQL>shutdown immediate
2,停止HAS(High Availability Services),必須以root使用者
[[email protected] oracle]# cd /u01/grid/11.2.0/grid/bin
[[email protected] bin]# ./crsctl stop has –f
3,停止叢集服務,必須以root使用者:
[[email protected] oracle]# cd /u01/grid/11.2.0/grid/bin
[[email protected] bin]# ./crsctl stop cluster -all ----停止所有節點服務或[[email protected] bin]# ./crsctl stop cluster ----停止本節點叢集服務,每個節點分別執行也可以如下控制所停節點:
[[email protected] bin]# ./crsctl stop cluster -n rac1 rac2
如果在一個節點停止其他所有節點的,而不一一執行命令,則也可以採用:
[[email protected] bin]# ./crsctl stop cluster –all
啟動順序:
11g R2的RAC預設開機會自啟動,當然如果需要手工啟動。手工啟動按照cluster, HAS, database的順序啟動即可,具體命令如下:
1、啟動叢集(cluster)
[[email protected] ~]# ./crsctl start cluster -all -- 所有節點同時啟動或者只啟動指定節點的
[[email protected] ~]# ./crsctl start cluster -n rac1 rac2 --兩個節點同時啟動
2、啟動HAS(High Availability Services),必須以root使用者
[[email protected] bin]# ./crsctl start has
以上has啟動命令需要在每個節點分別執行
3、啟動資料庫,oracl使用者執行srvctl命令(假設資料庫名為ORCL):
[[email protected] ~]$ srvctl start database -d ORCL ---停止所有節點上的例項或者每個節點登入資料庫後執行SQL>startup
使用crs_stat命令來程序驗證。
[[email protected] ~]$ crs_stat -t -v
1、關閉資料庫,oracl使用者執行srvctl命令:
[[email protected] ~]$ srvctl stop database -d ORCL ---停止所有節點上的例項或者每個節點登入資料庫後執行SQL>shutdown immediate
2,停止HAS(High Availability Services),必須以root使用者
[[email protected] oracle]# cd /u01/grid/11.2.0/grid/bin
[[email protected]
3,停止叢集服務,必須以root使用者:
[[email protected] oracle]# cd /u01/grid/11.2.0/grid/bin
[[email protected] bin]# ./crsctl stop cluster -all ----停止所有節點服務或[[email protected] bin]# ./crsctl stop cluster ----停止本節點叢集服務,每個節點分別執行也可以如下控制所停節點:
[[email protected]
如果在一個節點停止其他所有節點的,而不一一執行命令,則也可以採用:
[[email protected] bin]# ./crsctl stop cluster –all
啟動順序:
11g R2的RAC預設開機會自啟動,當然如果需要手工啟動。手工啟動按照cluster, HAS, database的順序啟動即可,具體命令如下:
1、啟動叢集(cluster)
[[email protected] ~]# ./crsctl start cluster -all --
[[email protected] ~]# ./crsctl start cluster -n rac1 rac2 --兩個節點同時啟動
2、啟動HAS(High Availability Services),必須以root使用者
[[email protected] bin]# ./crsctl start has
以上has啟動命令需要在每個節點分別執行
3、啟動資料庫,oracl使用者執行srvctl命令(假設資料庫名為ORCL):
[[email protected] ~]$ srvctl start database -d ORCL ---停止所有節點上的例項或者每個節點登入資料庫後執行SQL>startup
使用crs_stat命令來程序驗證。
[[email protected] ~]$ crs_stat -t -v