Oracle11gR2RAC集群服務(wù)啟動(dòng)與關(guān)閉是怎樣的-創(chuàng)新互聯(lián)

Oracle 11gR2 RAC集群服務(wù)啟動(dòng)與關(guān)閉是怎樣的,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,公司以成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上1000家,涉及國內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

Oracle 11gR2 RAC集群服務(wù)啟動(dòng)與關(guān)閉總結(jié)

關(guān)閉過程(CRS集群關(guān)閉->關(guān)閉數(shù)據(jù)庫)

1.關(guān)閉數(shù)據(jù)庫:
用oracl用戶執(zhí)行srvctl命令
語法:srvctl stop database -d dbname [-o immediate]
作用:可以一次性關(guān)閉dbname的所有實(shí)例
[oracle@rac1 ~]$ srvctl stop database -d racdb  -停止所有節(jié)點(diǎn)上的實(shí)例
然后查看狀態(tài):
[oracle@rac1 ~]$ srvctl status database -d racdb     
Instance rac1 is not running on node rac1
Instance rac2 is not running on node race
2.停止HAS(High Availability Services),必須以root用戶操作
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop has -f
[root@rac1 bin]# ./crsctl stop crs -f
本命令只能關(guān)閉當(dāng)前節(jié)點(diǎn)的CRS服務(wù),因此需要在RAC的所有節(jié)點(diǎn)上執(zhí)行,啟動(dòng)也一樣。has與crs等同
3.停止節(jié)點(diǎn)集群服務(wù),必須以root用戶:
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop cluster        ----停止本節(jié)點(diǎn)集群服務(wù) 
[root@rac1 bin]# ./crsctl stop cluster -all   ---停止所有節(jié)點(diǎn)服務(wù)
也可以如下控制所停節(jié)點(diǎn):
[root@rac1 bin]# crsctl stop cluster -n rac1 rac2
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
CRS-2677: Stop of 'ora.cssd' on 'rac2' succeeded
省略日志輸出
你如果想一條命令把所有的進(jìn)程全部停止可以使用上述命令。如果不指定參數(shù)的話對(duì)當(dāng)前節(jié)點(diǎn)有效,如果指定參數(shù)的話對(duì)相關(guān)參數(shù)節(jié)點(diǎn)有效。
4.檢查集群進(jìn)程狀態(tài)
[root@rac1 bin]# crsctl check cluster
詳細(xì)輸出
[root@rac1 bin]# crs_stat -t -v
只檢查本節(jié)點(diǎn)的集群狀態(tài)
[root@rac1 bin]# crsctl check crs

啟動(dòng)過程(CRS集群啟動(dòng)->啟動(dòng)數(shù)據(jù)庫)
1.啟動(dòng)HAS
單一節(jié)點(diǎn)啟動(dòng)
[root@rac2 ~]# crsctl start has 
[root@rac2 ~]# crsctl start crs
[root@rac2 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
所有節(jié)點(diǎn)啟動(dòng)
[root@rac1 bin]# crsctl start cluster -n rac1 rac2
CRS-4123: Oracle High Availability Services has been started.
[root@rac1 bin]# crsctl start cluster -all
[root@rac2 ~]# crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
此命令會(huì)在后臺(tái)啟動(dòng)所有RAC CRS相關(guān)進(jìn)程
[root@rac2 ~]# crs_stat -t -v
CRS-0184: Cannot communicate with the CRS daemon.
因?yàn)閟tart has啟動(dòng)的crs進(jìn)程比較多因此會(huì)啟動(dòng)的比較慢,我的機(jī)器等待了5分鐘,在沒有完全啟動(dòng)成功之前會(huì)報(bào)上述錯(cuò)誤,需要耐心等待一段時(shí)間后執(zhí)行下面命令即可查看到所有CRS相關(guān)進(jìn)程服務(wù)已經(jīng)啟動(dòng)。
[root@rac2 ~]# crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host        
----------------------------------------------------------------------
ora.DATA.dg    ora....up.type 0/5    0/     ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type 0/5    0/     ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    rac2        
ora....N2.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    rac1        
ora....N3.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    rac1        
ora.asm        ora.asm.type   0/5    0/     ONLINE    ONLINE    rac1        
ora.cvu        ora.cvu.type   0/5    0/0    ONLINE    ONLINE    rac1        
ora.gsd        ora.gsd.type   0/5    0/     OFFLINE   OFFLINE               
ora....network ora....rk.type 0/5    0/     ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  0/1    0/2    ONLINE    ONLINE    rac1        
ora.ons        ora.ons.type   0/3    0/     ONLINE    ONLINE    rac1        
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    0/5    0/0    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    0/5    0/0    OFFLINE   OFFLINE               
ora.rac1.ons   application    0/3    0/0    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type 0/0    0/0    ONLINE    ONLINE    rac1        
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    0/5    0/0    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    0/5    0/0    OFFLINE   OFFLINE               
ora.rac2.ons   application    0/3    0/0    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type 0/0    0/0    ONLINE    ONLINE    rac2        
ora....ry.acfs ora....fs.type 0/5    0/     ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    rac2        
ora.scan2.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    rac1        
ora.scan3.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    rac1 
說明:
英文解釋
ora.gsd is OFFLINE by default ifthere is no 9i database in the cluster.
ora.oc4j is OFFLINE in 11.2.0.1 as DatabaseWorkload Management(DBWLM) is unavailable.  these can be ignored in11gR2 RAC.
中文解釋
ora.gsd是集群服務(wù)中用于與9i數(shù)據(jù)庫進(jìn)行通信的一個(gè)進(jìn)程,在當(dāng)前版本中為了向后兼容才保存下來,狀態(tài)為OFFLINE不影響CRS的正常運(yùn)行與性能,我們忽略即可
ora.oc4j是在11.2.0.2以上版本中有效的服務(wù)進(jìn)程,用于DBWLM的資源管理,因此在11.2.0.1以下版本并沒有使用
2.啟動(dòng)數(shù)據(jù)庫:
oracl用戶執(zhí)行srvctl命令:
語法:srvctl start|stop|status database -d dbname [-o immediate]
作用:可以一次性啟動(dòng)dbname的所有實(shí)例
[oracle@rac1 ~]$ srvctl start database -d racdb  -啟動(dòng)所有節(jié)點(diǎn)上的實(shí)例
然后查看狀態(tài):
[oracle@rac1 ~]$ srvctl status database -d racdb   
3.詳細(xì)輸出資源全名稱并檢查狀態(tài)
crsctl status resource -t
crsctl status resource
4.常用srvctl命令
指定dbname上某個(gè)實(shí)例
srvctl start|stop|status instance -d <dbname> -i <instance_name>
5.顯示RAC下所有實(shí)例配置與狀態(tài)
srvctl status|config database -d <dbname>
6.顯示所有節(jié)點(diǎn)的應(yīng)用服務(wù)(VIP,GSD,listener,ONS)
srvctl start|stop|status nodeapps -n<node_name>
7.ASM進(jìn)程服務(wù)管理
srvctl start|stop|status|config asm -n <nodename>[-i <asm_inst_name>] [-o<oracle_home>]
srvctl config asm -a
srvctl status asm -a
6.可以獲取所有的環(huán)境信息:
srvctl getenv database -d <dbname> [-i<instance_name>]
7.設(shè)置全局環(huán)境和變量:
srvctl setenv database -d<dbname> -t LANG=en
8.在OCR中刪除已有的數(shù)據(jù)庫信息
srvctl remove database -d <dbname>
9.向OCR中添加一個(gè)數(shù)據(jù)庫的實(shí)例:
srvctl add instance -d <dbname> -i<instance_name> -n <node1>
srvctl add instance -d <dbname> -i<instance_name> -n <node2>
10.檢查監(jiān)聽的狀態(tài)
srvctl status listener 
srvctl config listener -a
SCAN配置信息
srvctl config scan
SCAN listener狀態(tài)信息
srvctl status scan


小結(jié):crsctl命令是一個(gè)集群級(jí)別命令,可以對(duì)所有集群資源進(jìn)行統(tǒng)一啟動(dòng)、停止等管理操作
         srvctl命令是一個(gè)服務(wù)級(jí)別命令,可以對(duì)單一服務(wù)資源進(jìn)行統(tǒng)一啟動(dòng)、停止等管理操作


附:srvctl命令啟動(dòng)與停止的詳細(xì)幫助
[root@rac2 ~]# srvctl start -h


The SRVCTL start command starts, Oracle Clusterware enabled, non-running objects.


Usage: srvctl start database -d <db_unique_name> [-o <start_options>] [-n <node>]
Usage: srvctl start instance -d <db_unique_name> {-n <node_name> [-i <inst_name>] | -i <inst_name_list>} [-o <start_options>]
Usage: srvctl start service -d <db_unique_name> [-s "<service_name_list>" [-n <node_name> | -i <inst_name>] ] [-o <start_options>]
Usage: srvctl start nodeapps [-n <node_name>] [-g] [-v]
Usage: srvctl start vip { -n <node_name> | -i <vip_name> } [-v]
Usage: srvctl start asm [-n <node_name>] [-o <start_options>]
Usage: srvctl start listener [-l <lsnr_name>] [-n <node_name>]
Usage: srvctl start scan [-i <ordinal_number>] [-n <node_name>]
Usage: srvctl start scan_listener [-n <node_name>] [-i <ordinal_number>]
Usage: srvctl start oc4j [-v]
Usage: srvctl start home -o <oracle_home> -s <state_file> -n <node_name>
Usage: srvctl start filesystem -d <volume_device> [-n <node_name>]
Usage: srvctl start diskgroup -g <dg_name> [-n "<node_list>"]
Usage: srvctl start gns [-l <log_level>] [-n <node_name>] [-v]
Usage: srvctl start cvu [-n <node_name>]
For detailed help on each command and object and its options use:
  srvctl <command> <object> -h


[root@rac2 ~]# srvctl stop -h


The SRVCTL stop command stops, Oracle Clusterware enabled, starting or running objects.


Usage: srvctl stop database -d <db_unique_name> [-o <stop_options>] [-f]
Usage: srvctl stop instance -d <db_unique_name> {-n <node_name> | -i <inst_name_list>}  [-o <stop_options>] [-f]
Usage: srvctl stop service -d <db_unique_name> [-s "<service_name_list>" [-n <node_name> | -i <inst_name>] ] [-f]
Usage: srvctl stop nodeapps [-n <node_name>] [-g] [-f] [-r] [-v]
Usage: srvctl stop vip { -n <node_name>  | -i <vip_name> } [-f] [-r] [-v]
Usage: srvctl stop asm [-n <node_name>] [-o <stop_options>] [-f]
Usage: srvctl stop listener [-l <lsnr_name>] [-n <node_name>] [-f]
Usage: srvctl stop scan [-i <ordinal_number>] [-f]
Usage: srvctl stop scan_listener [-i <ordinal_number>] [-f]
Usage: srvctl stop oc4j [-f] [-v]
Usage: srvctl stop home -o <oracle_home> -s <state_file> -n <node_name> [-t <stop_options>] [-f]
Usage: srvctl stop filesystem -d <volume_device> [-n <node_name>] [-f]
Usage: srvctl stop diskgroup -g <dg_name> [-n "<node_list>"] [-f]
Usage: srvctl stop gns [-n <node_name>] [-f] [-v]
Usage: srvctl stop cvu [-f]
For detailed help on each command and object and its options use:
  srvctl <command> <object> -h

關(guān)于Oracle 11gR2 RAC集群服務(wù)啟動(dòng)與關(guān)閉是怎樣的問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

網(wǎng)頁題目:Oracle11gR2RAC集群服務(wù)啟動(dòng)與關(guān)閉是怎樣的-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://www.bm7419.com/article18/dpcjdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)微信公眾號(hào)、網(wǎng)站策劃微信小程序、標(biāo)簽優(yōu)化軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司