仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1126|回复: 8
打印 上一主题 下一主题

[shell编程] 带来一篇统计硬盘空间和表空间的利用情形,并邮件收回

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!#/bin/bash
#该剧本用于统计硬盘空间和表空间的利用情形,并邮件收回
#初始化情况变量
source/home/oracle/.bash_profile
#取得本机ip
ip=`/sbin/ifconfigeth0|grepBcast|cut-d:-f2|cut-d""-f1`
#切换到本剧本目次
cd/home/oracle/shell/
#删除之前该剧本发生的日记文件
rm-rf$ip.txt
#统计硬盘空间
echo-e"您好!
$ip统计信息以下:

">>$ip.txt
echo"硬盘空间统计:">>$ip.txt
/bin/df-Th>>$ip.txt
#统计表空间
echo-e"


表空间统计:">>$ip.txt
sqlplus-sscott/tiger<<EOF>>$ip.txt
setfeedoff
setlines400
setpages900
col表空间名fora20
selectx.tablespace_name表空间名,已用,已分派,已用占已分派的比例,余暇的已分派空间,最年夜可用空间,已分派占最年夜可用比例,可主动扩大的空间
from(selectTABLESPACE_NAME,round(sum(BYTES)/1024/1024/1024,9)已分派,
round(sum(MAXBYTES-BYTES)/1024/1024/1024,2)可主动扩大的空间,
round(sum(MAXBYTES)/1024/1024/1024)最年夜可用空间,
to_char(round(sum(BYTES)/sum(MAXBYTES)*100,2),990.99)||%已分派占最年夜可用比例
fromdba_data_files
groupbyTABLESPACE_NAME)x,
(selecta.tablespace_name,
round(a.bytes/1024/1024/1024,9)已用,
round(b.bytes/1024/1024/1024,9)余暇的已分派空间,
to_char(round(a.bytes/(a.bytes+b.bytes)*100,2),
990.99)||%已用占已分派的比例
fromsys.sm$ts_useda,sys.sm$ts_freeb
wherea.tablespace_name=b.tablespace_name)y
wherex.tablespace_name=y.tablespace_name
orderby1;
exit
EOF
#把统计了局邮件收回
mutt-s"$ip统计信息"--zhangwz@xx.net<$ip.txt


加到操纵体系的准时义务中:
每周五的15:30实行此剧本
[oracle@~]$crontab-l
3015**5/home/oracle/shell/weekcheck.sh
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-15 07:28:16 | 只看该作者

带来一篇统计硬盘空间和表空间的利用情形,并邮件收回

人家解释,我想,这世界上又要多我这一个疯子了
再现理想 该用户已被删除
板凳
发表于 2015-1-21 07:45:30 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
不帅 该用户已被删除
地板
发表于 2015-1-30 11:50:25 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
兰色精灵 该用户已被删除
5#
发表于 2015-2-6 12:56:25 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
活着的死人 该用户已被删除
6#
 楼主| 发表于 2015-2-16 07:45:57 | 只看该作者
熟读写基础知识,学得会不如学得牢。
莫相离 该用户已被删除
7#
发表于 2015-3-5 03:57:30 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
飘灵儿 该用户已被删除
8#
发表于 2015-3-11 23:58:33 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
深爱那片海 该用户已被删除
9#
发表于 2015-3-19 18:07:38 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 11:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表