oracle 表空间查看脚本
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,#!/bin/bashecho -e "\n\n*********~~~~~~~~~~~~~~~~~~~~~~~~~~~~DATE:" `date '+%Y/%m/%d %T'` "~~~~~~~~~
千家信息网最后更新 2026年10月31日oracle 表空间查看脚本
#!/bin/bash
echo -e "\n\n*********~~~~~~~~~~~~~~~~~~~~~~~~~~~~DATE:" `date '+%Y/%m/%d %T'` "~~~~~~~~~~~~~~~~~~~~~~~*********" >>/home/oracle/tablespace.log
export PATH=/opt/oracle/1102/db01/bin:$PATH
export ORACLE_HOME=/opt/oracle/1102/db01/
sqlplus -S /nolog <conn xx/xx@orcl
spool /home/oracle/tablespace.log append
set line 200;
set feedback off;
set pagesize 50000;
col member for a45;
select a.tablespace_name,a.summary,b.free,b.maxf "MAX_FREE_EXTENT",b.free_exts "FREE_EXTENTS",
100-b.free/a.summary*100 "USED%"
from
(select tablespace_name,sum(bytes/1024/1024) "SUMMARY" from dba_data_files
group by tablespace_name) a,
(select tablespace_name,sum(bytes/1024/1024) "FREE",max(bytes/1024/1024)
"MAXF" ,count(*) free_exts
from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by 6 desc;
--col SQL_TEXT for a50
--select t.SQL_TEXT,t.VERSION_COUNT,t.SHARABLE_MEM from v\$sqlarea t where t.VERSION_COUNT>6;
spool off;
eof
df -m >>/home/oracle/tablespace.log
#!/bin/bash
echo -e "\n\n*********~~~~~~~~~~~~~~~~~~~~~~~~~~~~DATE:" `date '+%Y/%m/%d %T'` "~~~~~~~~~~~~~~~~~~~~~~~*********" >>/home/oracle/tablespace.log
export PATH=/opt/oracle/1102/db01/bin:$PATH
export ORACLE_HOME=/opt/oracle/1102/db01/
sqlplus -S /nolog <
spool /home/oracle/tablespace.log append
set line 200;
set feedback off;
set pagesize 50000;
col member for a45;
select a.tablespace_name,a.summary,b.free,b.maxf "MAX_FREE_EXTENT",b.free_exts "FREE_EXTENTS",
100-b.free/a.summary*100 "USED%"
from
(select tablespace_name,sum(bytes/1024/1024) "SUMMARY" from dba_data_files
group by tablespace_name) a,
(select tablespace_name,sum(bytes/1024/1024) "FREE",max(bytes/1024/1024)
"MAXF" ,count(*) free_exts
from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by 6 desc;
--col SQL_TEXT for a50
--select t.SQL_TEXT,t.VERSION_COUNT,t.SHARABLE_MEM from v\$sqlarea t where t.VERSION_COUNT>6;
spool off;
eof
df -m >>/home/oracle/tablespace.log
exit;
######################################################
将上述内容保存到/tmp/tablespace.sh中
然后通过crontab -l -u oracle命令新建计划任务如下:
1 * * * * /bin/bash tmp/tablespace.sh
则每小时将会执行一次脚本,结果将会保存到home/oracle/tablespace.log中
######################################################
以上为在redhat6.4中验证
脚本
任务
内容
命令
小时
结果
验证
空间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
深圳市人人互联网科技有限公司
科技互联网政务服务
互联网科技资迅
与互联网科技公司
壕鑫互联网络科技
猫创互联网科技
四个字互联网科技公司取名
互联网科技创新企业排名
上海电发互联网科技有限公司
互联网科技公司需要的职位
佳云科技和互联网广告
坤平互联网科技
互联网金融科技展
山东星卡互联网科技有限公司官网
领航科技大厦互联网公司
风投北京互联网科技
广东鹅鹅鹅互联网科技有限公司
昆明中奇联合互联网科技
中国新注册互联网科技
小米移动互联网科技园
互联网新科技
上海卓越科技互联网
网络科技有限互联网
猪兼强互联网科技
猫创互联网科技
齐家互联网科技有限公司
深圳市运趣互联网科技有限公司
互联网相关科技技术
互联网对科技影响