当前位置:  技术问答>linux和unix

求助~~请教怎么把这段代码修改成在windows xp 里能运行的说

    来源: 互联网  发布时间:2016-03-18

    本文导语:  #!/bin/sh ################################################################################ # fill oradb-mib of oracle 10g on solaris ################################################################################ # get application path cd "`dirname "$0"`" APPHOME=`pwd` ...

#!/bin/sh
################################################################################
# fill oradb-mib of oracle 10g on solaris
################################################################################

# get application path
cd "`dirname "$0"`"
APPHOME=`pwd`

################################################################################
# run SQL, you should change password here!
################################################################################

sqlplus system/orcl @get_solaris_oradb.sql

################################################################################
# fill oraDbSysTable
################################################################################

ORADBSYSTABLEFILE=$APPHOME/textFiles/ORADB-MIB/OraDbSysTable.txt

echo "1|c" > $ORADBSYSTABLEFILE

while read LINE
do
  echo `echo $LINE | awk -F: '{print $2}'`"|c" >> $ORADBSYSTABLEFILE
done > $ORADBSYSTABLEFILE

################################################################################
# fill oraDbTablespaceTable
################################################################################

ORADBTABLESPACETABLEFILE=$APPHOME/textFiles/ORADB-MIB/OraDbTablespaceTable.txt

# chear file
cat /dev/null > $ORADBTABLESPACETABLEFILE

INDEX=1

while read LINE
do
  NAME=`echo $LINE | awk -F: '{print $1}'`
  SIZEALLOCATED=`echo $LINE | awk -F: '{print $2}'`
  SIZEUSED=`echo $LINE | awk -F: '{print $3}'`
  STATE=`echo $LINE | awk -F: '{print $4}'`
  if [ STATE=="ONLINE" ]
  then
    STATEINT="1"
  elif [ STATE=="OFFLINE" ]
  then
    STATEINT="2"
  else
    STATEINT="3"
  fi
  LAC=`echo $LINE | awk -F: '{print $5}'`
  echo "1|$INDEX|$NAME|$SIZEALLOCATED|$SIZEUSED|$STATEINT|$LAC|" >> $ORADBTABLESPACETABLEFILE
  INDEX=`expr $INDEX + 1`
done  $ORADBDATAFILETABLEFILE

while read LINE
do
  INDEX=`echo $LINE | awk -F: '{print $1}'`
  NAME=`echo $LINE | awk -F: '{print $2}'`
  SIZEALLOCATED=`echo $LINE | awk -F: '{print $3}'`
  READS=`echo $LINE | awk -F: '{print $4}'`
  WRITES=`echo $LINE | awk -F: '{print $5}'`
  READBLOCKS=`echo $LINE | awk -F: '{print $6}'`
  WRITTENBLOCKS=`echo $LINE | awk -F: '{print $7}'`
  READTT=`echo $LINE | awk -F: '{print $8}'`
  WRITETT=`echo $LINE | awk -F: '{print $9}'`
  echo "1|$INDEX|$NAME|$SIZEALLOCATED|$READS|$WRITES|$READBLOCKS|$WRITTENBLOCKS|$READTT|$WRITETT|" >> $ORADBDATAFILETABLEFILE
done  $ORADBLIBRARYCACHETABLEFILE

INDEX=1

while read LINE
do
  CONTENT=`echo $LINE | awk -F: '{printf "%s|%d|%d|%d|%d|%d|%d|", $1, $2, $3, $4, $5, $6, $7}'`
  echo "1|$INDEX|$CONTENT" >> $ORADBLIBRARYCACHETABLEFILE
  INDEX=`expr $INDEX + 1`
done  $ORADBLIBRARYCACHESUMTABLEFILE

while read LINE
do
  CONTENT=`echo $LINE | awk -F: '{printf "%d|%d|%d|%d|%d|%d|", $1, $2, $3, $4, $5, $6}'`
  echo "1|$CONTENT" >> $ORADBLIBRARYCACHESUMTABLEFILE
done 

    
 
 

您可能感兴趣的文章:

  • 紧急求助:请教在如何将一个文件夹上传到CVS上去
  • [求助]请教各位一个关于setsockopt的问题!
  • 【求助】请教一个linux命令。
  • 【求助】小弟现在正在学习Linux,遇到一个问题,请教各位
  • 高分求助,请教关于在ARM Linux下启动goahead服务器的问题。很急,在线等待,希望各位大虾帮帮,万分感激
  • 关于Applet和Servlet的通讯,请教各位大侠。紧急求助!!!
  • 【求助】请教一下关于条件变量的一个问题。
  • 请教高手关于linux安装分区问题?(紧急求助)
  • 求助:linux下,通过servlet画图,非得在xwindow下打开tomcat吗?内容:请教各位是怎么做的?
  • 求助:linux下,通过servlet画图,非得在xwindow下打开tomcat吗?内容:请教各位是怎么做的? iis7站长之家
  • 求助:向各位大哥请教个进程问题,谢谢!
  • 求助:还向各位大哥请教一问题,编译成功了,可是运行时提示:段错误 ,谢谢!
  • 怎样解析xml文档?急切求助!!请教高手了??
  • 【求助】向两年以上工作经验的前辈请教问题
  • 菜鸟求助,我下了一个MozillaFirebird,解压后怎么运行啊?
  • 一个关于文件运行参数的问题,求助!
  • 求助:第一次装apache+php,运行站点出现403错误!
  • [求助]如何在linux下运行windows应用程序????
  • 求助!我编写的程序如何运行?
  • 菜鸟求助:如何让自己编的小程序,开机自动运行?
  • 求助:用虚拟机运行linux/unix效率问题
  • 求助 有人能给个编译好的,可直接运行的 发包测试软件吗
  • 求助 APACHE不能运行
  • 求助:关于双核程序运行资源分配的问题,一大一小啊现在。。。
  • 高分求助:fedora 8 安装了kismet,可是他放在什么地方,怎么运行呢
  • 求助关于ubuntu12开机后定期运行程序
  • (紧急求助)后台运行程序出错
  • 用户登陆后自动运行sh脚本,怎么写?(菜鸟求助)
  • 新人求助。crontab运行问题
  • 【求助】ubuntu正在运行低画质模式
  • 半夜百分求助,linux下tomcat运行问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助!安装Linux时设错了Windows(DOS)启动的选项,怎样恢复启动Windows?急啊!
  • 求助关于linux和windows引导lilo的问题
  • 求助:如何在UNIX下访问已经在WINDOWS下安装好的ORACLE?
  • 急求助!安装linux后重装windows的问题
  • 求助:用windows监控linux系统资源
  • 关于windows xp下的jdk编程的问题!(高分求助!!)
  • 虚拟机和windows不能互访?求助
  • 求助!如何在没有图形界面的LINUX下压缩文件夹,并将这个压缩文件在windows下解压?
  • 求助 ==> 代码移殖:从Linux到的Windows,请高手指点一二,谢谢啦
  • 高分求助,JAVA如何操作WINDOWS剪贴板
  • windows 2003无法连接ftp服务器,求助!
  • 我装了linux8。0后不能启动windows me了。怎么办?求助!!在线等待!
  • 求助,为什么在windows下g++编译出来的文件都很大?
  • 求助samba配置问题,windows无法访问linux共享的资源
  • 求助:在Window系统中去连上Solaris系统并执行VMSTAT返回结果
  • 求助!为什么linux下FTP允许windows登录而不允许linux登录?在线等
  • 求助:安装了linux后,windows为什么无法启动了?
  • 求助:如何在Linux编译另一台window机器上的共享文件
  • 关于unix 程序专windows 平台的问题(高分求助,解决即给分)
  • 求助:cygwin在windows下使用问题
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3