rac叢集日常維護命令

老w愛db發表於2024-02-06

服務級別srvctl:

--1、停啟資料庫上的所有節點

RAC關閉順序:停止各節點的監聽服務->關閉資料庫例項->關閉ASM例項->關閉節點叢集服務->關閉伺服器
RAC啟動順序:啟動伺服器->啟動節點叢集服務->啟動ASM例項->啟動資料庫例項->啟動各節點的監聽服務
Srvctl stop database -d nwppdb –o immediate
Srvctl start database -d nwppdb

--2、停啟某個資料庫例項
srvctl stop instance -d nwppdb –i nwppdb1
srvctl start instance -d nwppdb –i nwppdb1

--3、停啟資料庫上的所有asm磁碟組
Srvctl stop asm –n node_name
srvctl start asm -n node_name


--4、停啟對應節點上的listener
Srvctl stop listener -n nwppdb1
Srvctl stop listener -n nwppdb2
Srvctl start listener -n nwppdb1
Srvctl start listener -n nwppdb2

--5、停止scan_listener和啟動scan_listener
Srvctl stop scan_listener
Srvctl start scan_listener

--6、停止scan和啟動scan
Srvctl stop scan
Srvctl start scan

--7、停止對應節點上的資源和啟動對應節點上的資源
Srvctl stop nodeapps -n nwppdb1
Srvctl stop nodeapps -n nwppdb2
Srvctl start nodeapps -n nwppdb1
Srvctl start nodeapps -n nwppdb2

--8、檢視狀態
//檢視服務的狀態
srvctl status database –d nwppdb
//檢視例項的狀態
srvctl status instance -d nwppdb -i "nwppdb1, nwppdb2" -v
//檢視nodesapps的狀態
srvctl status nodeapps -n node_name
//檢視asm的狀態
srvctl status asm -n node_name

使用crs_start

--1、使用crs_start啟動服務

crs_start service_name

--2、檢視服務的狀態
$ crs_stat -t

叢集級別crsctl:

CRSCTL命令控制著本地節點的CRS服務(Oracle clusterware processes)

CRSD主要程式
(1)crsd
負責管理ha操作
管理crs資源,如listener,vip,ons,gsn等 由root使用者管理、啟動
(2)ocssd
管理各節點的關係,用於節點間通訊
由oracle使用者執行管理
(3)oprocd
叢集程式管理 —Process monitor for the cluster.
僅在沒有使用vendor的叢集軟體狀態下執行
(4)evmd
事件檢測程式,由oracle使用者執行管理
(5)主要log位置
/var/log/messages
$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
--1、停啟CRS(需要超級使用者操作)
//停止CRS:需要超級使用者操作
$ORA_CRS_HOME/bin/crsctl stop crs 或者
$ORA_CRS_HOME/bin/crs_stop –all 或者
$ /etc/init.crs stop 或者
//啟動CRS:需要超級使用者操作
$ORA_CRS_HOME/bin/crsctl start crs或者
$ORA_CRS_HOME/bin/crs_start -all
$ /etc/init.crs start

--2、啟動CRS資源,需要超級使用者操作
$ORA_CRS_HOME/bin/crsctl start resources

--3、檢視CRS服務狀態
$ORA_CRS_HOME/bin/crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
[oracle@acctdb2 ~]$ crs_stat -t

--4、檢查ocr設定資訊用ocrcheck
$ORA_CRS_HOME/bin/ocrcheck

--5、檢查表決磁碟資訊
$ORA_CRS_HOME/bin/crsctl query css votedisk

--6、使用crsctl配置crs自動啟動
$GRID_HOME/bin/crsctl enable crs



來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70021989/viewspace-3006434/,如需轉載,請註明出處,否則將追究法律責任。

相關文章