Oracle 10g RAC中Srvctl基本用法

shilei1發表於2012-08-22
用法:
Srvctl –h  ------使用幫助
Srvctl add/delete ..新增刪除資源
Srvctl status ..        資源狀態監測
Srvctl start/stop ..  資源啟、止
Srvctl modify ..       修改資源屬性
 
顯示節點應用狀態:
Srvctl status nodeapps –n rac1
新增應用 如為節點新增vip:
Srvctl add nodeapps –n node1 –o /ora10g/db_1  –A      ‘172.168.0.2/255.255.255.0’
當使用者需要改變已有節點的虛擬地址時,先將該節點的應用程式停止,再刪除,再新增。
啟動/停止/移除元件
Srvctl start/stop/remove nodeapps –n node1
 
Srvctl config –顯示資料庫
Srvctl config database –d rac ----顯示例項名
Srvctl status database –d rac ----顯示例項狀態
Srvctl remove database –d rac ----刪除庫資訊
重新建立基本配置:-d database –o oracle_home -i instance –n node
Srvctl add database –d rac –o /ora10g/db_1
Srvctl add instance –d rac –i rac1 –n node1
Srvctl add instance –d rac – i rac2 –n node2
 
Srvctl status asm –n node1
Srvctl add asm –n rac –I +ASM1 –o /ora10g/db_1 ----新增ASM例項
Srvctl modify instance –d rac –i –rac1 –s +ASM1  ----建立資料與ASM例項的關聯
                                         -s表示兩者之間的關聯
關閉例項
Srvctl stop instance –d rac –I rac1 –o immediate
Srvctl disable instance –d rac –I rac1
Srvctl stop asm –n node1 –I +ASM1 –o immediate
Srvctl disable asm –n node1 –I +ASM1
啟動例項
Srvctl enable instance –d rac –I rac1
Srvctl start instance –d rac –I rac1 –o immediate
Srvctl enable asm –n node1 –I +ASM1
Srvctl start asm –n node1 –I +ASM1 –o immediate
Srvctl stop database –d rac
Srvctl disable database –d rac
 
管理服務
Srvctl config services –d rac –s test   ----顯示服務狀態
Srvctl add service –d rac –s test –r rac2 –a rac1 -P NONE   ----建立服務
Srvctl start service –d rac    ---啟動服務
–s test –r首選例項-a可用例項–p故障切換策略(none,basic,preconnect)
--未將服務新增到tnsnames.ora中
Srvctl add service –d rac –s test –u –a rac3    ----將RAC3對test改為可用
Srvctl modify service –d rac –s test –i rac3 –r  ----將RAC3在test中可用改為首選執行,服務重啟後生效

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

相關文章