在Oracle 10g,11g的RAC中,我們常用crs_stat來監控RAC的運行狀態。 但由於crs_stat 顯示是不完整的,所以我們會對crs_stat 進行二次封裝,讓結果看起來更清爽一點。 如下圖:
到了12c 的集群環境,crs_* 系列的命令還是存在的:
[grid@12cAsm bin]$ pwd
/u01/app/grid/12.0.1/bin
[grid@12cAsm bin]$ ll crs_*
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_getperm
-rwxr-xr-x. 1 grid oinstall 2819003 Jun 3019:38 crs_getperm.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_profile
-rwxr-xr-x. 1 grid oinstall 2911895 Jun 3019:37 crs_profile.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_register
-rwxr-xr-x. 1 grid oinstall 3164771 Jun 3019:37 crs_register.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_relocate
-rwxr-xr-x. 1 grid oinstall 2809522 Jun 3019:37 crs_relocate.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_setperm
-rwxr-xr-x. 1 grid oinstall 2801080 Jun 3019:38 crs_setperm.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_start
-rwxr-xr-x. 1 grid oinstall 2809486 Jun 3019:37 crs_start.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_stat
-rwxr-xr-x. 1 grid oinstall 2891026 Jun 3019:37 crs_stat.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_stop
-rwxr-xr-x. 1 grid oinstall 2809653 Jun 3019:37 crs_stop.bin
-rwxr-x---. 1 grid oinstall 9420 Nov 29 02:15 crs_unregister
-rwxr-xr-x. 1 grid oinstall 2786481 Jun 3019:37 crs_unregister.bin
[grid@12cAsm bin]$
但是在Oracle Restart 環境下已經不能使用了。
[grid@12cAsm bin]$ crs_stat -t
CRS-275: This command isnot supported in Oracle Restart environment.
[grid@12cAsm bin]$
實際上,從Oracle11gR2 開始,Oracle 就推薦使用crsctl 命令代替crs_* 系列的命令,如crs_stat,crs_start,crs_stop。這些命令都屬於廢棄的命令了。
在11gR2中,是推薦使用crsctl 來替代,但到了12c中,Oracle直接來硬的了,直接在Restart 環境中不支持了。 所以以後玩12c 的同學,還是老老實實的按Oracle 的要求來,使用crsctl 來查看資源的信息。
[root@12cAsm grid]# crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server Statedetails
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE 12casm STABLE
ora.asm
ONLINE ONLINE 12casm Started,STABLE
ora.ons
OFFLINE OFFLINE 12casm STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssd
1 ONLINE ONLINE 12casm STABLE
ora.dave.db
1 OFFLINE OFFLINE STABLE
ora.diskmon
1 OFFLINE OFFLINE STABLE
ora.evmd
1 ONLINE ONLINE 12casm STABLE
--------------------------------------------------------------------------------
[root@12cAsm grid]#
crs_stat 命令在 Oracle12c 的RAC中還是可以執行的,但依舊還是建議使用crsctl來代替。
[grid@rac1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....SM.lsnr ora....er.type ONLINE ONLINE rac1
ora.DATA.dg ora....up.type ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type ONLINE OFFLINE
ora.MGMTLSNR ora....nr.type ONLINE ONLINE rac1
ora....TING.dg ora....up.type ONLINE ONLINE rac1
ora.asm ora.asm.type ONLINE ONLINE rac1
ora.cndba.db ora....se.type ONLINE ONLINE rac2
ora.cvu ora.cvu.type ONLINE ONLINE rac1
ora.mgmtdb ora....db.type ONLINE ONLINE rac1
ora....network ora....rk.type ONLINE ONLINE rac1
ora.oc4j ora.oc4j.type ONLINE ONLINE rac1
ora.ons ora.ons.type ONLINE ONLINE rac1
ora.proxy_advm ora....vm.type ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type ONLINE ONLINE rac1
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip ora....t1.type ONLINE ONLINE rac2
ora.scan1.vip ora....ip.type ONLINE OFFLINE