【RAC】格式化化crs_stat 输出

简介:
通常执行crs_stat的时候,name 那一列总是显示不完整:
网上查看了一个脚本可以格式化输出,完整的显示资源的名称
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 
执行效果如下:
相关文章
|
文字识别 前端开发 Oracle
|
Oracle 关系型数据库 数据库
【RAC】如何让Oracle RAC crs_stat 命令显示完整
【RAC】如何让Oracle RAC crs_stat 命令显示完整 BLOG文档结构图       最近在研究rac,发现在Oracle 11g RAC中crs_stat命令较之前的版本多出了很...
1060 0
|
文字识别 前端开发 Oracle
RAC 管理(crs_stat、crsctl、srvctl)
Oracle Clusterware的命令集可以分为以下4种:  节点层:osnodes  网络层:oifcfg  集群层:crsctl, ocrcheck,ocrdump,ocrconfig  应用层:srvctl,onsctl,crs_stat  下面分别来介绍这些命令。
1223 0
|
SQL Oracle 关系型数据库
Oracle 11g RAC crs_stat 命令结果完整显示
Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,看起来着实费力。
1107 0
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
506 2
|
存储 负载均衡 Oracle
|
存储 Oracle 关系型数据库
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
247 0