【文本處理】格式crs_stat輸出

crs_stat -t命令查看資源名稱不完整,以下:
shell

[oracle@RAC1 shell]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....C1.inst application    ONLINE    ONLINE    rac1        
ora....C2.inst application    ONLINE    OFFLINE               
ora....AC1.srv application    OFFLINE   OFFLINE               
ora.....TAF.cs application    OFFLINE   OFFLINE               
ora.HXWRAC.db  application    ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    OFFLINE               
ora....C2.lsnr application    ONLINE    OFFLINE               
ora.rac2.gsd   application    ONLINE    OFFLINE               
ora.rac2.ons   application    ONLINE    OFFLINE               
ora.rac2.vip   application    ONLINE    ONLINE    rac1

 



這樣查看很是不方便,crs_stat輸出格式以下:bash

[oracle@RAC1 shell]$ crs_stat
NAME=ora.HXWRAC.HXWRAC1.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.HXWRAC.HXWRAC2.inst
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.HXWRAC.TAF.HXWRAC1.srv
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.HXWRAC.TAF.cs
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.HXWRAC.db
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.ASM1.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.LISTENER_RAC1.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac2.ASM2.asm
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.rac2.LISTENER_RAC2.lsnr
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.rac2.gsd
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.rac2.ons
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.rac2.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1



代碼以下:oracle

crs_stat | awk -F "=" 'BEGIN {printf "%-35s %-15s %-15s %-15s %-15s\n", "NAME","TYPE" ,"Target", "State","HOST"}
{a[$1]=$2;if(length($0)==0){x=split(a["STATE"],o," ");host=x>1?o[3]:"";
printf "%-35s %-15s %-15s %-15s %-15s\n",a["NAME"],a["TYPE"],a["TARGET"],o[1],host}}'


輸出以下,能夠看到完整的名稱,方便:app


NAME                                TYPE            Target          State           HOST           
ora.HXWRAC.HXWRAC1.inst             application     ONLINE          ONLINE          rac1           
ora.HXWRAC.HXWRAC2.inst             application     ONLINE          OFFLINE                        
ora.HXWRAC.TAF.HXWRAC1.srv          application     OFFLINE         OFFLINE                        
ora.HXWRAC.TAF.cs                   application     OFFLINE         OFFLINE                        
ora.HXWRAC.db                       application     ONLINE          ONLINE          rac1           
ora.rac1.ASM1.asm                   application     ONLINE          ONLINE          rac1           
ora.rac1.LISTENER_RAC1.lsnr         application     ONLINE          ONLINE          rac1           
ora.rac1.gsd                        application     ONLINE          ONLINE          rac1           
ora.rac1.ons                        application     ONLINE          ONLINE          rac1           
ora.rac1.vip                        application     ONLINE          ONLINE          rac1           
ora.rac2.ASM2.asm                   application     ONLINE          OFFLINE                        
ora.rac2.LISTENER_RAC2.lsnr         application     ONLINE          OFFLINE                        
ora.rac2.gsd                        application     ONLINE          OFFLINE                        
ora.rac2.ons                        application     ONLINE          OFFLINE                        
ora.rac2.vip                        application     ONLINE          ONLINE          rac1
相關文章
相關標籤/搜索