rac叢集日常維護命令
--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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- RAC日常運維運維
- oracle RAC 診斷叢集狀態命令Oracle
- mc日常維護
- docker筆記41-ceph叢集的日常運維Docker筆記運維
- PG日常維護(一)
- Oracle OGG日常維護Oracle
- OGG日常維護文件
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- Oracle RAC日常運維-DATA磁碟組故障Oracle運維
- k8s叢集自動化維護PODK8S
- 伺服器的日常維護方式伺服器
- 膝上型電腦日常維護的六個常識,筆記本日常維護小竅門筆記
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- Lync日常運維常用命令運維
- Captial One如何實現Artifactory HA叢集的自動化維護APT
- 達夢資料庫主備實時叢集搭建和維護資料庫
- oracle 11.2.0.4 rac叢集等待事件enq: TM - contentionOracle事件ENQ
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- kubernetes叢集管理命令(三)
- 伺服器維護日常需做哪些工作?伺服器
- 掌握 Kubernetes 故障排除:有效維護叢集的優秀實踐和工具
- 【ASK_ORACLE】Relink RAC叢集詳細步驟Oracle
- DBA日常維護SQL指令碼_自己編寫的SQL指令碼
- 伺服器日常維護需注意哪些事項?伺服器
- RabbitMQ叢集運維實踐MQ運維
- redis哨兵,叢集和運維Redis運維
- Redis日常運維-常用命令彙總Redis運維
- Hadoop叢集常用命令Hadoop
- linux叢集常用命令Linux
- 資料庫常用維護命令資料庫
- 日常命令
- mongos分片叢集管理和運維Go運維
- xcall叢集執行命令指令碼指令碼
- 十 叢集管理常用命令
- 4 zookeeper叢集和基本命令
- 【PDB】Oracle pdb維護常用sql命令OracleSQL
- 11g RAC叢集下agent的作用和說明