RAC維護命令
支援資料庫版本:10gR2,11gR2
1. crs_* ()
1-1. 資源查詢
1-1-1. 檢視各節點上資源執行狀態和屬性
# crs_stat -t -v
# crs_stat -v ora.racdb.service1.racdb1.srv
# crs_stat -p ora.racdb.service1.racdb1.srv
1-1-2. 檢視資源許可權
# crs_stat -ls
1-2. 資源的啟動與停止
1-2-1. 全域性資源的啟動與停止
# crs_start -all
# crs_stop -all
1-2-2. 單個資源的啟動與停止
# crs_start ora.rac1.vip
# crs_stop ora.rac1.vip
1-3. 叢集資源配置
# crs_register
# crs_unregister
# crs_profil
# crs_setperm
2. crsctl (管理 crs 叢集軟體)
2-1. 檢查 crs 健康狀況
# crsctl check crs
2-2. 控制 crs 服務
2-2-1. 啟動停止 crs
# crsctl start crs
# crsctl stop crs
2-2-2. crs 是否隨系統一起啟動
# crsctl enable crs
# crsctl disable crs
2-3. 啟動停止資源
# crsctl start resources -- 只在一個可用節點可以同時啟動其他節點資源
# crsctl stop resources -- 只停止本節點的資源
2-4. 啟動停止OHAS(11gR2,restart元件使用)
# crsctl start has
# crsctl stop has
3. srvctl (crs 與 rdbms 的維護管理工具)
3-1. 新增刪除資源
# srvctl add
# srvctl delete
3-2. 資源狀態監控
# srvctl status database -d racdb
3-3. 資源啟動與停止
# srvctl start
# srvctl stop
3-4. 重定義資源屬性
# srvctl modify
3-5. 資料庫
3-5-1. 配置資料庫隨 CRS 的啟動而自動啟動或不啟動
# srvctl enable database -d racdb
# srvctl disable database -d racdb
3-5-2. 新增資料庫
# srvctl add database -d racdb -o $ORACLE_HOME
3-5-3. 刪除資料庫
# srvctl remove database -d racdb
3-5-4. 啟動資料庫 (預設到 OPEN 階段)
# srvctl start database -d racdb
# srvctl start database -d racdb -o mount
# srvctl start database -d racdb -o nomount
3-5-5. 關閉資料庫
# srvctl stop database -d racdb
3-5-6. 檢視某個資料庫的配置資訊
# srvctl config database -d racdb -a
3-6. 例項
3-6-1. 關閉例項的自動啟動
# srvctl disable instance -d racdb -i racdb1
3-6-2. 新增例項
# srvctl add instance -d racdb -n rac1 -i racdb1
3-6-3. 刪除例項
# srvctl remove instance -d racdb -i racdb1
3-6-4. 關閉例項
# srvctl stop instance -d racdb -i racdb1 -o immediate
# srvctl stop instance -d racdb -i racdb1 -o abort
3-7. 服務
3-7-1. 檢視服務執行
# srvctl config service -d racdb -a
3-7-2. 關閉服務在某個例項上執行
# srvctl disable service -d racdb -s service1 -i racdb1
3-7-3. 在指定例項上啟動服務
# srvctl start service -d racdb -s service1 -i racdb1
3-7-4. 關閉指定例項上啟動服務
# srvctl stop service -d racdb -s service1 -i racdb1
3-7-5. 檢視指定例項上的服務
# srvctl satus service -d racdb -v
3-7-6. 檢視服務
# srvctl config service -d racdb -a
# srvctl config service -d racdb -a -s service1
3-7-7. 刪除服務
# srvctl remove service -d racdb -s service1
3-7-8. 新增服務
-P TAF 策略 可選值為 none,basic,preconnect
# srvctl add service -d racdb -s service1 -r rac1 -a rac2 -P basic
確認新增成功
# srvctl config service -d racdb -s service1 -a
-- 使用 config 檢視配置
-- 檢視 OCR 中註冊的所有資料庫
srvctl config database
-- 檢視 Node Application 的配置
-- 檢視節點名例項 $ORACLE_HOME
srvctl config nodeapps -n rac1
-- 檢視 VIP
srvctl config nodeapps -n rac1 -a
-- 檢視 GSD
srvctl config nodeapps -n rac1 -g
-- 檢視 ONS
srvctl config nodeapps -n rac1 -s
-- 檢視 Listener
srvctl config nodeapps -n rac1 -l
srvctl config listener -n rac1
-- 檢視 ASM
srvctl config asm -n rac1
-- 跟蹤 srvctl
export SRVM_TRACE=true
srvctl config database -d racdb
-- onsctl
-- 用於配置和管理 ONS (Oracle Notification Service)
-------------------------------------------------------------------------------
1. crs_* ()
1-1. 資源查詢
1-1-1. 檢視各節點上資源執行狀態和屬性
# crs_stat -t -v
# crs_stat -v ora.racdb.service1.racdb1.srv
# crs_stat -p ora.racdb.service1.racdb1.srv
1-1-2. 檢視資源許可權
# crs_stat -ls
1-2. 資源的啟動與停止
1-2-1. 全域性資源的啟動與停止
# crs_start -all
# crs_stop -all
1-2-2. 單個資源的啟動與停止
# crs_start ora.rac1.vip
# crs_stop ora.rac1.vip
1-3. 叢集資源配置
# crs_register
# crs_unregister
# crs_profil
# crs_setperm
2. crsctl (管理 crs 叢集軟體)
2-1. 檢查 crs 健康狀況
# crsctl check crs
2-2. 控制 crs 服務
2-2-1. 啟動停止 crs
# crsctl start crs
# crsctl stop crs
2-2-2. crs 是否隨系統一起啟動
# crsctl enable crs
# crsctl disable crs
2-3. 啟動停止資源
# crsctl start resources -- 只在一個可用節點可以同時啟動其他節點資源
# crsctl stop resources -- 只停止本節點的資源
2-4. 啟動停止OHAS(11gR2,restart元件使用)
# crsctl start has
# crsctl stop has
3. srvctl (crs 與 rdbms 的維護管理工具)
3-1. 新增刪除資源
# srvctl add
# srvctl delete
3-2. 資源狀態監控
# srvctl status database -d racdb
3-3. 資源啟動與停止
# srvctl start
# srvctl stop
3-4. 重定義資源屬性
# srvctl modify
3-5. 資料庫
3-5-1. 配置資料庫隨 CRS 的啟動而自動啟動或不啟動
# srvctl enable database -d racdb
# srvctl disable database -d racdb
3-5-2. 新增資料庫
# srvctl add database -d racdb -o $ORACLE_HOME
3-5-3. 刪除資料庫
# srvctl remove database -d racdb
3-5-4. 啟動資料庫 (預設到 OPEN 階段)
# srvctl start database -d racdb
# srvctl start database -d racdb -o mount
# srvctl start database -d racdb -o nomount
3-5-5. 關閉資料庫
# srvctl stop database -d racdb
3-5-6. 檢視某個資料庫的配置資訊
# srvctl config database -d racdb -a
3-6. 例項
3-6-1. 關閉例項的自動啟動
# srvctl disable instance -d racdb -i racdb1
3-6-2. 新增例項
# srvctl add instance -d racdb -n rac1 -i racdb1
3-6-3. 刪除例項
# srvctl remove instance -d racdb -i racdb1
3-6-4. 關閉例項
# srvctl stop instance -d racdb -i racdb1 -o immediate
# srvctl stop instance -d racdb -i racdb1 -o abort
3-7. 服務
3-7-1. 檢視服務執行
# srvctl config service -d racdb -a
3-7-2. 關閉服務在某個例項上執行
# srvctl disable service -d racdb -s service1 -i racdb1
3-7-3. 在指定例項上啟動服務
# srvctl start service -d racdb -s service1 -i racdb1
3-7-4. 關閉指定例項上啟動服務
# srvctl stop service -d racdb -s service1 -i racdb1
3-7-5. 檢視指定例項上的服務
# srvctl satus service -d racdb -v
3-7-6. 檢視服務
# srvctl config service -d racdb -a
# srvctl config service -d racdb -a -s service1
3-7-7. 刪除服務
# srvctl remove service -d racdb -s service1
3-7-8. 新增服務
-P TAF 策略 可選值為 none,basic,preconnect
# srvctl add service -d racdb -s service1 -r rac1 -a rac2 -P basic
確認新增成功
# srvctl config service -d racdb -s service1 -a
-- 使用 config 檢視配置
-- 檢視 OCR 中註冊的所有資料庫
srvctl config database
-- 檢視 Node Application 的配置
-- 檢視節點名例項 $ORACLE_HOME
srvctl config nodeapps -n rac1
-- 檢視 VIP
srvctl config nodeapps -n rac1 -a
-- 檢視 GSD
srvctl config nodeapps -n rac1 -g
-- 檢視 ONS
srvctl config nodeapps -n rac1 -s
-- 檢視 Listener
srvctl config nodeapps -n rac1 -l
srvctl config listener -n rac1
-- 檢視 ASM
srvctl config asm -n rac1
-- 跟蹤 srvctl
export SRVM_TRACE=true
srvctl config database -d racdb
-- onsctl
-- 用於配置和管理 ONS (Oracle Notification Service)
-------------------------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1098183/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC維護管理命令
- Oracle RAC維護命令Oracle
- RAC日常維護命令
- rac維護基本命令
- rac叢集日常維護命令
- rac常用維護工具和命令
- RAC 11.2.0.3 維護命令 (二)
- RAC 11.2.0.3 維護命令 (一)
- Oracle RAC維護命令集Oracle
- Oracle RAC日常基本維護命令Oracle
- 11G RAC OLR維護命令
- 【轉】Oracle RAC日常基本維護命令Oracle
- Oracle RAC 常用維護工具和命令Oracle
- ORACLE-RAC的CRS維護命令總結Oracle
- RAC 11.2.0.3 維護命令(三) SRVCTL管理services
- Oracle 10g RAC 相關維護命令Oracle 10g
- 【轉載】Oracle RAC 常用維護工具和命令Oracle
- RAC維護工具
- Oracle RAC 日常維護Oracle
- OCR維護命令
- 【RAC】使用頻率較高的CRS維護命令總結
- VotingDisk維護命令
- OGG維護命令
- ORACLE 11G RAC--維護叢集的OCR命令介紹Oracle
- 【MHA】mha日常維護命令
- DataGuard 日常維護命令整理
- RMAN配置與維護命令
- Oracle RAC系列之:ASM基本操作維護OracleASM
- 資料庫常用維護命令資料庫
- mysql維護常用命令MySql
- ogg簡單維護命令
- hbase叢集 常用維護命令
- IBM AIX日常維護命令IBMAI
- 【轉】ORACLE CRS日常維護命令Oracle
- standby維護命令手冊(轉)
- oracle 11g RAC 啟動和關閉和一些維護命令Oracle
- Oracle 11gR2 RAC 常用維護操作Oracle
- rac維護工具集系列(一)--節點層