Oracle10g RAC叢集基本命令

tolywang發表於2007-12-18

停止 Oracle RAC 10g 環境

第一步是停止 Oracle 例項。當此例項(和相關服務)關閉後,關閉 ASM 例項。 最後,關閉節點應用程式(虛擬 IPGSDTNS 監聽器和 ONS)。

        $ export ORACLE_SID=jmdb1
        $ emctl stop dbconsole
        $ srvctl stop instance -d jmdb -i jmdb1
        $ srvctl stop asm -n jmrac1
        $ srvctl stop nodeapps -n jmrac1  

啟動 Oracle RAC 10g 環境

第一步是啟動節點應用程式(虛擬 IPGSDTNS 監聽器和 ONS)。當成功啟 動節點應用程式後,啟動 ASM 例項。最後,啟動 Oracle 例項(和相關服務) 以及企業管理器資料庫控制檯。

        $ export ORACLE_SID=jmdb2
        $ srvctl start nodeapps -n jmrac1
        $ srvctl start asm -n jmrac1
        $ srvctl start instance -d jmdb -i jmdb1
        $ emctl start dbconsole

使用 SRVCTL 啟動/停止所有例項

$ srvctl start database -d jmdb1

        $ srvctl stop database -d jmdb1

所有例項和服務的狀態

        $ srvctl status database -d jmdb

單個例項的狀態

$ srvctl status instance -d jmdb -i jmdb2

在資料庫全域性命名服務的狀態

$ srvctl status service -d jmdb -s jmdb

特定節點上節點應用程式的狀態

$ srvctl status nodeapps -n jmrac1

ASM 例項的狀態

$ srvctl status asm -n jmrac1

列出配置的所有資料庫

$ srvctl config database

顯示 RAC 資料庫的配置

$ srvctl config database -d jmdb

顯示指定叢集資料庫的所有服務

$ srvctl config service -d jmdb

顯示節點應用程式的配置 -VIPGSDONS、監聽器)

$ srvctl config nodeapps -n jmrac1 -a -g -s -l
VIP exists.:/vip-jmrac1/192.168.1.200/255.255.255.0/eth0:eth1
GSD exists.
ONS daemon exists.
Listener exists.

顯示 ASM 例項的配置

$ srvctl config asm -n jmrac1
+ASM1 /u01/app/oracle/product/10.1.0/db_1

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

相關文章