ITPub博客

首页 > 数据库 > Oracle > 一个CRS_STAT脚本

一个CRS_STAT脚本

Oracle 作者:Ashic 时间:2014-07-09 19:49:52 0 删除 编辑
[oracle@srac1 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.FAN.db     application    ONLINE    ONLINE    srac1       
ora....n1.inst application    ONLINE    ONLINE    srac1       
ora....n2.inst application    ONLINE    ONLINE    srac2       
ora....SM1.asm application    ONLINE    ONLINE    srac1       
ora....C1.lsnr application    ONLINE    ONLINE    srac1       
ora.srac1.gsd  application    ONLINE    ONLINE    srac1       
ora.srac1.ons  application    ONLINE    ONLINE    srac1       
ora.srac1.vip  application    ONLINE    ONLINE    srac1       
ora....SM2.asm application    ONLINE    ONLINE    srac2       
ora....C2.lsnr application    ONLINE    ONLINE    srac2       
ora.srac2.gsd  application    ONLINE    ONLINE    srac2       
ora.srac2.ons  application    ONLINE    ONLINE    srac2       
ora.srac2.vip  application    ONLINE    ONLINE    srac2       
[oracle@srac1 ~]$ sh crs_stat.sh -t
Name                           Target     State      Host      
------------------------------ ---------- ---------  -------   
ora.FAN.db                     ONLINE     ONLINE     srac1     
ora.FAN.fan1.inst              ONLINE     ONLINE     srac1     
ora.FAN.fan2.inst              ONLINE     ONLINE     srac2     
ora.srac1.ASM1.asm             ONLINE     ONLINE     srac1     
ora.srac1.LISTENER_SRAC1.lsnr  ONLINE     ONLINE     srac1     
ora.srac1.gsd                  ONLINE     ONLINE     srac1     
ora.srac1.ons                  ONLINE     ONLINE     srac1     
ora.srac1.vip                  ONLINE     ONLINE     srac1     
ora.srac2.ASM2.asm             ONLINE     ONLINE     srac2     
ora.srac2.LISTENER_SRAC2.lsnr  ONLINE     ONLINE     srac2     
ora.srac2.gsd                  ONLINE     ONLINE     srac2     
ora.srac2.ons                  ONLINE     ONLINE     srac2     
ora.srac2.vip                  ONLINE     ONLINE     srac2     
[oracle@srac1 ~]$ vi crs_stat.sh

awk \
  'BEGIN {printf "%-30s %-10s %-10s %-10s\n","Name                          ","Target    ","State     ","Host   ";
          printf "%-30s %-10s %-10s %-10s\n","------------------------------","----------", "---------","-------";}'


$ORA_CRS_HOME/bin/./crs_stat | awk \
'BEGIN { FS="=| ";state = 0;}
  $1~/NAME/ {appname = $2; state=1};
  state == 0 {next;}
  $1~/TARGET/ && state == 1 {apptarget = $2; state=2;}
  $1~/STATE/ && state == 2 {appstate = $2; apphost = $4; state=3;}
  state == 3 {printf "%-30s %-10s %-10s %-10s\n", appname,apptarget,appstate,apphost; state=0;}'

CRS_HOME自己改一下

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29492784/viewspace-1214758/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Flashback
下一篇: 创建CATALOG库
请登录后发表评论 登录
全部评论

注册时间:2014-02-18

  • 博文量
    21
  • 访问量
    102667