$ORA_CRS_HOME/bin/crs_stat –t
此命令主要用來檢查crs資源狀態
例如
[oracle@rac2 css]$ $ORA_CRS_HOME/bin/crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....CL1.srv application ONLINE ONLINE rac1
ora....CL2.srv application ONLINE ONLINE rac2
ora....TEST.cs application ONLINE ONLINE rac1
ora....L1.inst application ONLINE ONLINE rac1
ora....L2.inst application ONLINE ONLINE rac2
ora.ORCL.db application ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2
[oracle@rac2 css]$
[oracle@rac2 css]$ $ORA_CRS_HOME/bin/crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....CL1.srv application ONLINE ONLINE rac1
ora....CL2.srv application ONLINE ONLINE rac2
ora....TEST.cs application ONLINE ONLINE rac1
ora....L1.inst application ONLINE ONLINE rac1
ora....L2.inst application ONLINE ONLINE rac2
ora.ORCL.db application ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2
[oracle@rac2 css]$
$ORA_CRS_HOME/bin/crs_start –all
此命令用來啟動所有的集群服務,但是啟動的前提是 資源狀態State不能是UNKNOWN。
$ORA_CRS_HOME/bin/crs_start 集群服務名(集群服務名可以通過$ORA_CRS_HOME/bin/crs_stat得到)
$ORA_CRS_HOME/bin/crs_stop -all
$ORA_CRS_HOME/bin/crs_stop 集群服務名(集群服務名可以通過$ORA_CRS_HOME/bin/crs_stat得到)
此命令用來啟動所有的集群服務,但是啟動的前提是 資源狀態State不能是UNKNOWN。
$ORA_CRS_HOME/bin/crs_start 集群服務名(集群服務名可以通過$ORA_CRS_HOME/bin/crs_stat得到)
$ORA_CRS_HOME/bin/crs_stop -all
$ORA_CRS_HOME/bin/crs_stop 集群服務名(集群服務名可以通過$ORA_CRS_HOME/bin/crs_stat得到)
上面的一組crs命令是用來啟動關閉crs服務的,下面通過一個真實的環境,具體講解這些命令的使用。
其它一些常用命令:
$ORA_CRS_HOME/bin/crsctl check crs 用於檢查后台進程狀態
$ORA_CRS_HOME/bin/crsctl start resources 啟動crs資源
$ORA_CRS_HOME/bin/crsctl start crs 啟動crs,需要超級用戶操作。
$ORA_CRS_HOME/bin/crsctl stop crs 關閉crs,需要超級用戶操作。
$ORA_CRS_HOME/bin/crs_unregister 取消注冊crs
$ORA_CRS_HOME/bin/ocrcheck 檢查ocr設置信息用ocrcheck
$ORA_CRS_HOME/bin/crsctl query css votedisk 檢查表決磁盤信息
$ORA_CRS_HOME/bin/crsctl check crs 用於檢查后台進程狀態
$ORA_CRS_HOME/bin/crsctl start resources 啟動crs資源
$ORA_CRS_HOME/bin/crsctl start crs 啟動crs,需要超級用戶操作。
$ORA_CRS_HOME/bin/crsctl stop crs 關閉crs,需要超級用戶操作。
$ORA_CRS_HOME/bin/crs_unregister 取消注冊crs
$ORA_CRS_HOME/bin/ocrcheck 檢查ocr設置信息用ocrcheck
$ORA_CRS_HOME/bin/crsctl query css votedisk 檢查表決磁盤信息
舉例:
[oracle@rac2 css]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 4568
Available space (kbytes) : 99776
ID : 328160432
Device/File Name : /dev/raw/raw4
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw5
Device/File integrity check succeeded
[oracle@rac2 css]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 4568
Available space (kbytes) : 99776
ID : 328160432
Device/File Name : /dev/raw/raw4
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw5
Device/File integrity check succeeded
Cluster registry integrity check succeeded
[oracle@rac2 css]$ $ORA_CRS_HOME/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 4568
Available space (kbytes) : 99776
ID : 328160432
Device/File Name : /dev/raw/raw4
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw5
Device/File integrity check succeeded
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 4568
Available space (kbytes) : 99776
ID : 328160432
Device/File Name : /dev/raw/raw4
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw5
Device/File integrity check succeeded
Cluster registry integrity check succeeded
[oracle@rac2 css]$ crsctl query css votedisk
0. 0 /dev/raw/raw6
1. 0 /dev/raw/raw7
2. 0 /dev/raw/raw8
0. 0 /dev/raw/raw6
1. 0 /dev/raw/raw7
2. 0 /dev/raw/raw8
located 3 votedisk(s).
注意:
執行crsctl命令的可以是root用戶,也可以是oracle用戶,如果是root用戶要指定絕對路徑,但是對於crsctl start crs和crsctl stop crs必須是root用戶來執行。
注意:
執行crsctl命令的可以是root用戶,也可以是oracle用戶,如果是root用戶要指定絕對路徑,但是對於crsctl start crs和crsctl stop crs必須是root用戶來執行。
crs主要進程
(1)crsd
負責管理ha操作
管理crs資源,如linstener,vip,ons,gsn等
由root用戶管理、啟動
(2)ocssd
管理各節點的關系,用於節點間通信
由oracle用戶運行管理
(3)oprocd
集群進程管理 —Process monitor for the cluster.
僅在沒有使用vendor的集群軟件狀態下運行
(4)evmd
事件檢測進程,由oracle用戶運行管理
(5)主要log位置
$ORA_CRS_HOME/log/節點主機名/racg
$ORA_CRS_HOME/log/節點主機名/crsd
$ORA_CRS_HOME/crs/init
$ORA_CRS_HOME/css/log
$ORA_CRS_HOME/css/init
$ORA_CRS_HOME/evm/log
$ORA_CRS_HOME/evm/init
$ORA_CRS_HOME/srvm/log
負責管理ha操作
管理crs資源,如linstener,vip,ons,gsn等
由root用戶管理、啟動
(2)ocssd
管理各節點的關系,用於節點間通信
由oracle用戶運行管理
(3)oprocd
集群進程管理 —Process monitor for the cluster.
僅在沒有使用vendor的集群軟件狀態下運行
(4)evmd
事件檢測進程,由oracle用戶運行管理
(5)主要log位置
$ORA_CRS_HOME/log/節點主機名/racg
$ORA_CRS_HOME/log/節點主機名/crsd
$ORA_CRS_HOME/crs/init
$ORA_CRS_HOME/css/log
$ORA_CRS_HOME/css/init
$ORA_CRS_HOME/evm/log
$ORA_CRS_HOME/evm/init
$ORA_CRS_HOME/srvm/log