管理11gRAC基本命令 (转载) 很详细
在 Oracle Clusterware 11g 第 2 版 (11.2) 中,有許多子程序和命令已不再使用:
??? crs_stat
??? crs_register
??? crs_unregister
??? crs_start
??? crs_stop
??? crs_getperm
??? crs_profile
??? crs_relocate
??? crs_setperm
??? crsctl check crsd
??? crsctl check cssd
??? crsctl check evmd
??? crsctl debug log
??? crsctl set css votedisk
??? crsctl start resources
??? crsctl stop resources
檢查集群的運行狀況 —(集群化命令)
??? 以 grid 用戶身份運行以下命令。
??? [grid@racnode1 ~]$ crsctl check cluster?
??? CRS-4537: Cluster Ready Services is online?
??? CRS-4529: Cluster Synchronization Services is online?
??? CRS-4533: Event Manager is online
所有 Oracle 實例 —(數據庫狀態)
??? [oracle@racnode1 ~]$ srvctl status database -d racdb?
??? Instance racdb1 is running on node racnode1?
??? Instance racdb2 is running on node racnode2
單個 Oracle 實例 —(特定實例的狀態)
??? [oracle@racnode1 ~]$ srvctl status instance -d racdb -i racdb1?
??? Instance racdb1 is running on node racnode1
節點應用程序 —(狀態)
??? [oracle@racnode1 ~]$ srvctl status nodeapps?
??? VIP racnode1-vip is enabled?
??? VIP racnode1-vip is running on node: racnode1?
??? VIP racnode2-vip is enabled VIP racnode2-vip is running on node: racnode2?
??? Network is enabled Network is running on node: racnode1?
??? Network is running on node: racnode2 GSD is disabled?
??? GSD is not running on node: racnode1?
??? GSD is not running on node: racnode2?
??? ONS is enabled?
??? ONS daemon is running on node: racnode1?
??? ONS daemon is running on node: racnode2?
??? eONS is enabled eONS daemon is running on node: racnode1?
??? eONS daemon is running on node: racnode2
節點應用程序 —(配置)
??? [oracle@racnode1 ~]$ srvctl config nodeapps?
??? VIP exists.:racnode1 VIP exists.: /racnode1-vip/192.168.1.251/255.255.255.0/eth0?
??? VIP exists.:racnode2?
??? VIP exists.: /racnode2-vip/192.168.1.252/255.255.255.0/eth0?
??? GSD exists.?
??? ONS daemon exists. Local port 6100, remote port 6200?
??? eONS daemon exists. Multicast port 24057, multicast IP address 234.194.43.168,?
??? listening port 2016
數據庫 —(配置)
??? [oracle@racnode1 ~]$ srvctl config database -d racdb -a?
??? Database unique name: racdb?
??? Database name: racdb?
??? Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1?
??? Oracle user: oracle?
??? Spfile: +RACDB_DATA/racdb/spfileracdb.ora?
??? Domain: idevelopment.info?
??? Start options: open?
??? Stop options: immediate?
??? Database role: PRIMARY?
??? Management policy: AUTOMATIC?
??? Server pools: racdb?
??? Database instances: racdb1,racdb2?
??? Disk Groups: RACDB_DATA,FRA?
??? Services: ?
??? Database is enabled?
??? Database is administrator managed
ASM —(狀態)
??? [oracle@racnode1 ~]$ srvctl status asm?
??? ASM is running on racnode1,racnode2
ASM —(配置)
??? $ srvctl config asm -a?
??? ASM home: /u01/app/11.2.0/grid?
??? ASM listener: LISTENER?
??? ASM is enabled.
TNS 監聽器 —(狀態)
??? [oracle@racnode1 ~]$ srvctl status listener?
??? Listener LISTENER is enabled?
??? Listener LISTENER is running on node(s): racnode1,racnode2
TNS 監聽器 —(配置)
??? [oracle@racnode1 ~]$ srvctl config listener -a?
??? Name: LISTENER?
??? Network: 1, Owner: grid?
??? Home: <crs> ?
???? /u01/app/11.2.0/grid on node(s) racnode2,racnode1?
??? End points: TCP:1521
SCAN —(狀態)
??? [oracle@racnode1 ~]$ srvctl status scan?
??? SCAN VIP scan1 is enabled?
??? SCAN VIP scan1 is running on node racnode1
SCAN —(配置)
??? [oracle@racnode1 ~]$ srvctl config scan?
??? SCAN name: racnode-cluster-scan, Network: 1/192.168.1.0/255.255.255.0/eth0?
??? SCAN VIP name: scan1, IP: /racnode-cluster-scan/192.168.1.187
VIP —(特定節點的狀態)
??? [oracle@racnode1 ~]$ srvctl status vip -n racnode1?
??? VIP racnode1-vip is enabled?
??? VIP racnode1-vip is running on node: racnode1 ?
??? [oracle@racnode1 ~]$ srvctl status vip -n racnode2?
??? VIP racnode2-vip is enabled?
??? VIP racnode2-vip is running on node: racnode2
VIP —(特定節點的配置)
??? [oracle@racnode1 ~]$ srvctl config vip -n racnode1?
??? VIP exists.:racnode1?
??? VIP exists.: /racnode1-vip/192.168.1.251/255.255.255.0/eth0 ?
??? [oracle@racnode1 ~]$ srvctl config vip -n racnode2?
??? VIP exists.:racnode2?
??? VIP exists.: /racnode2-vip/192.168.1.252/255.255.255.0/eth0
節點應用程序配置 —(VIP、GSD、ONS、監聽器)
??? [oracle@racnode1 ~]$ srvctl config nodeapps -a -g -s -l?
??? -l option has been deprecated and will be ignored.?
??? VIP exists.:racnode1?
??? VIP exists.: /racnode1-vip/192.168.1.251/255.255.255.0/eth0?
??? VIP exists.:racnode2?
??? VIP exists.: /racnode2-vip/192.168.1.252/255.255.255.0/eth0?
??? GSD exists.?
??? ONS daemon exists. Local port 6100, remote port 6200?
??? Name: LISTENER?
??? Network: 1, Owner: grid?
??? Home: <crs> ?
???? /u01/app/11.2.0/grid on node(s) racnode2,racnode1?
??? End points: TCP:1521
驗證所有集群節點間的時鐘同步
??? [oracle@racnode1 ~]$ cluvfy comp clocksync -verbose ?
??? Verifying Clock Synchronization across the cluster nodes? ?
??? Checking if Clusterware is installed on all nodes...?
??? Check of Clusterware install passed ?
??? Checking if CTSS Resource is running on all nodes...?
??? Check: CTSS Resource running on all nodes ?
????? Node Name???????????????????????????? Status??????????????????? ?
????? ------------------------------------? ------------------------?
????? racnode1????????????????????????????? passed
????????????????????????????????????? ?
??? Result: CTSS resource check passed? ?
??? Querying CTSS for time offset on all nodes...?
??? Result: Query of CTSS for time offset passed ?
??? Check CTSS state started...?
??? Check: CTSS state?
????? Node Name???????????????????????????? State?????????????????? ?
????? ------------------------------------? ------------------------?
????? racnode1????????????????????????????? Active????????????????? ?
??? CTSS is in Active state. Proceeding with check of clock time offsets on all nodes...?
??? Reference Time Offset Limit: 1000.0 msecs?
??? Check: Reference Time Offset?
????? Node Name???? Time Offset?????????????? Status????????????????? ?
????? ------------? ------------------------? ------------------------?
????? racnode1????? 0.0?????????????????????? passed
?????????????????????????????????????? ?
??? Time offset is within the specified limits on the following set of nodes:? "[racnode1]" ?
??? Result: Check of clock time offsets passed? ?
??? Oracle Cluster Time Synchronization Services check passed ?
??? Verification of Clock Synchronization across the cluster nodes was successful.
以下停止/啟動操作需要以 root 身份來執行。
在本地服務器上停止 Oracle Clusterware 系統
在 racnode1 節點上使用 crsctl stop cluster 命令停止 Oracle Clusterware 系統:
[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster?
CRS-2673: Attempting to stop 'ora.crsd' on 'racnode1'?
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on?
'racnode1'
CRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'racnode1'
CRS-2673: Attempting to stop 'ora.CRS.dg' on 'racnode1'
CRS-2673: Attempting to stop 'ora.racdb.db' on 'racnode1'
CRS-2673: Attempting to stop 'ora.registry.acfs' on 'racnode1'
CRS-2673: Attempting to stop 'ora.LISTENER_SCAN1.lsnr' on 'racnode1'
CRS-2677: Stop of 'ora.LISTENER.lsnr' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.racnode1.vip' on 'racnode1'
CRS-2677: Stop of 'ora.LISTENER_SCAN1.lsnr' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.scan1.vip' on 'racnode1'
CRS-2677: Stop of 'ora.scan1.vip' on 'racnode1' succeeded
CRS-2672: Attempting to start 'ora.scan1.vip' on 'racnode2'
CRS-2677: Stop of 'ora.racnode1.vip' on 'racnode1' succeeded
CRS-2672: Attempting to start 'ora.racnode1.vip' on 'racnode2'
CRS-2677: Stop of 'ora.registry.acfs' on 'racnode1' succeeded
CRS-2676: Start of 'ora.racnode1.vip' on 'racnode2' succeeded?????????? ?
?????????????????????????????? ?
<-- Notice racnode1 VIP moved to racnode2
CRS-2676: Start of 'ora.scan1.vip' on 'racnode2' succeeded????????????? ?
?????????????????????????????? ?
<-- Notice SCAN moved to racnode2
CRS-2672: Attempting to start 'ora.LISTENER_SCAN1.lsnr' on 'racnode2'
CRS-2676: Start of 'ora.LISTENER_SCAN1.lsnr' on 'racnode2' succeeded??? ?
?????????????????????????????? ?
<-- Notice LISTENER_SCAN1 moved to racnode2
CRS-2677: Stop of 'ora.CRS.dg' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.racdb.db' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.FRA.dg' on 'racnode1'
CRS-2673: Attempting to stop 'ora.RACDB_DATA.dg' on 'racnode1'
CRS-2677: Stop of 'ora.RACDB_DATA.dg' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.FRA.dg' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'racnode1'
CRS-2677: Stop of 'ora.asm' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.ons' on 'racnode1'
CRS-2673: Attempting to stop 'ora.eons' on 'racnode1'
CRS-2677: Stop of 'ora.ons' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.net1.network' on 'racnode1'
CRS-2677: Stop of 'ora.net1.network' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.eons' on 'racnode1' succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'racnode1' has?
completed
CRS-2677: Stop of 'ora.crsd' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'racnode1'
CRS-2673: Attempting to stop 'ora.ctssd' on 'racnode1'
CRS-2673: Attempting to stop 'ora.evmd' on 'racnode1'
CRS-2673: Attempting to stop 'ora.asm' on 'racnode1'
CRS-2677: Stop of 'ora.cssdmonitor' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.evmd' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.ctssd' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.asm' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'racnode1'
CRS-2677: Stop of 'ora.cssd' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.diskmon' on 'racnode1'
CRS-2677: Stop of 'ora.diskmon' on 'racnode1' succeeded
注:在運行“ crsctl stop cluster”命令之后,如果 Oracle Clusterware 管理的資源中有任何一個還在運行,則整個命令失敗。使用 -f 選項無條件地停止所有資源并停止 Oracle Clusterware 系統。
另請注意,可通過指定 -all 選項在集群中所有服務器上停止 Oracle Clusterware 系統。以下命令將在 racnode1 和 racnode2 上停止 Oracle Clusterware 系統:
[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster -all
在本地服務器上啟動 Oracle Clusterware 系統
在 racnode1 節點上使用 crsctl start cluster 命令啟動 Oracle Clusterware 系統:
[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster?
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'racnode1'?
CRS-2676: Start of 'ora.cssdmonitor' on 'racnode1' succeeded?
CRS-2672: Attempting to start 'ora.cssd' on 'racnode1'?
CRS-2672: Attempting to start 'ora.diskmon' on 'racnode1'?
CRS-2676: Start of 'ora.diskmon' on 'racnode1' succeeded?
CRS-2676: Start of 'ora.cssd' on 'racnode1' succeeded?
CRS-2672: Attempting to start 'ora.ctssd' on 'racnode1'?
CRS-2676: Start of 'ora.ctssd' on 'racnode1' succeeded?
CRS-2672: Attempting to start 'ora.evmd' on 'racnode1'?
CRS-2672: Attempting to start 'ora.asm' on 'racnode1'?
CRS-2676: Start of 'ora.evmd' on 'racnode1' succeeded?
CRS-2676: Start of 'ora.asm' on 'racnode1' succeeded?
CRS-2672: Attempting to start 'ora.crsd' on 'racnode1'?
CRS-2676: Start of 'ora.crsd' on 'racnode1' succeeded
注:可通過指定 -all 選項在集群中所有服務器上啟動 Oracle Clusterware 系統。
[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster -all
還可以通過列出服務器(各服務器之間以空格分隔)在集群中一個或多個指定的服務器上啟動 Oracle Clusterware 系統:
[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster -n?
racnode1 racnode2
使用 SRVCTL 啟動/停止所有實例
最后,可使用以下命令來啟動/停止所有實例及相關服務:
[oracle@racnode1 ~]$ srvctl stop database -d racdb ?
[oracle@racnode1 ~]$ srvctl start database -d racdb
http://blog.itpub.net/29337971/viewspace-1079546/
總結
以上是生活随笔為你收集整理的管理11gRAC基本命令 (转载) 很详细的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建数据库指定编码集
- 下一篇: zabbix3.0.4添加对指定进程的监