【RAC】格式化化crs_stat 输出

简介: 通常执行crs_stat的时候,name 那一列总是显示不完整:网上查看了一个脚本可以格式化输出,完整的显示资源的名称cat crs_stat.
通常执行crs_stat的时候,name 那一列总是显示不完整:
img_062e7cefe63e0d3b18d6b69dd47fd374.jpg
网上查看了一个脚本可以格式化输出,完整的显示资源的名称
cat crs_stat.sh
RSC_KEY=$1
QSTAT=-u 
AWK=/usr/bin/awk    # if not available use /usr/bin/awk
#
$AWK \
  'BEGIN {printf "%-45s %-10s %-18s\n", " Resource name", "Target", "State";
          printf "%-45s %-10s %-18s\n", "--------------", "------", "-----";}'
$ORACLE_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;}'
chmod +x crs_stat.sh 
执行效果如下:
img_0063373a131ea662c3c4f3af9be904eb.jpg

img_e25d4fb2f8de1caf41a735ec53088516.png123.JPG

img_e25d4fb2f8de1caf41a735ec53088516.png效果图.JPG

目录
相关文章
|
8月前
SystemState RAC trace
SystemState RAC trace
38 2
|
Oracle 关系型数据库 网络架构
|
Oracle 关系型数据库 测试技术
|
Oracle 关系型数据库 程序员
|
Oracle 关系型数据库 数据库
Oracle 11gR2 RAC DBCA无法识别ASM磁盘组(ORA-19504,ORA-15045,ORA-17502,ORA-15081)
ORA-19504: failed to create file "+DATA" ORA-15045: ASM file name '+DATA' is not in reference form ORA-17502: ksfdcre:5 Failed to create file +DATA ...
2192 0
|
网络协议 数据库
[20170703]ora-12516 ora-12514 rac.txt
[20170703]ora-12516 ora-12514 rac.txt --//生产系统出现问题.rac环境,版本11.2.0.4.OS版本 oracle linux 5.
1662 0