关闭

从网上搜索的格式化crs_stat -t输出的内容,挺不错,改动了一点内容

591人阅读 评论(0) 收藏 举报
分类:
创建一个脚本:vi crs_statt,脚本内容如下,本脚本在10g rac上测试成功,下面的CRS_HOME变量根据您的环境来修改
CRS_HOME=/opt/ora10g/product/10.2.0/crs_1
RSC_KEY=$1
QSTAT=-u 
AWK=/usr/bin/awk

$AWK \
  'BEGIN {printf "%-45s %-10s %-18s\n", " Resource name", "Target", "State";
          printf "%-45s %-10s %-18s\n", "--------------", "------", "-----";}'
$CRS_HOME/bin/crs_stat $QSTAT | $AWK \
 'BEGIN { FS="="; state = 0; }
  $1~/NAME/ && $2~/'$RSC_KEY'/ {appname = $2; state=1};
  state == 0 {next;}
  $1~/TARGET/ && state == 1 {apptarget = $2; state=2;}
  $1~/STATE/ && state == 2 {appstate = $2; state=3;}
  state == 3 {printf "%-45s %-10s %-18s\n", appname, apptarget, appstate; state=0;}'
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:86984次
    • 积分:1404
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:23篇
    • 译文:2篇
    • 评论:1条
    文章分类