博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Script:Datafile Report
阅读量:6112 次
发布时间:2019-06-21

本文共 2367 字,大约阅读时间需要 7 分钟。

以下脚本用于列出Oracle中数据文件的状况:
REM Datafile Reportset linesize 120 pagesize 1400;SELECT t.tablespace_name,       'Datafile' file_type,       t.status tablespace_status,       d.status file_status,       ROUND((d.bytes - NVL(f.sum_bytes, 0)) / 1048576) used_mb,       ROUND(NVL(f.sum_bytes, 0) / 1048576) free_mb,       t.initial_extent,       t.next_extent,       t.min_extents,       t.max_extents,       t.pct_increase,       d.file_name,       d.file_id,       d.autoextensible,       d.maxblocks,       d.maxbytes,       nvl(d.increment_by, 0) increment_by,       t.block_size  FROM (SELECT tablespace_name, file_id, SUM(bytes) sum_bytes          FROM DBA_FREE_SPACE         GROUP BY tablespace_name, file_id) f,       DBA_DATA_FILES d,       DBA_TABLESPACES t WHERE t.tablespace_name = d.tablespace_name   AND f.tablespace_name(+) = d.tablespace_name   AND f.file_id(+) = d.file_id GROUP BY t.tablespace_name,          d.file_name,          d.file_id,          t.initial_extent,          t.next_extent,          t.min_extents,          t.max_extents,          t.pct_increase,          t.status,          d.bytes,          f.sum_bytes,          d.status,          d.AutoExtensible,          d.maxblocks,          d.maxbytes,          d.increment_by,          t.block_sizeUNION ALLSELECT h.tablespace_name,       'Tempfile',       ts.status,       t.status,       ROUND(SUM(NVL(p.bytes_used, 0)) / 1048576),       ROUND(SUM((h.bytes_free + h.bytes_used) - NVL(p.bytes_used, 0)) /             1048576),       -1, -- initial extent       -1, -- initial extent       -1, -- min extents       -1, -- max extents       -1, -- pct increase       t.file_name,       t.file_id,       t.autoextensible,       t.maxblocks,       t.maxbytes,       nvl(t.increment_by, 0) increment_by,       ts.block_size  FROM sys.V_$TEMP_SPACE_HEADER h,       sys.V_$TEMP_EXTENT_POOL  p,       sys.DBA_TEMP_FILES       t,       sys.dba_tablespaces      ts WHERE p.file_id(+) = h.file_id   AND p.tablespace_name(+) = h.tablespace_name   AND h.file_id = t.file_id   AND h.tablespace_name = t.tablespace_name   and ts.tablespace_name = h.tablespace_name GROUP BY h.tablespace_name,          t.status,          t.file_name,          t.file_id,          ts.status,          t.autoextensible,          t.maxblocks,          t.maxbytes,          t.increment_by,          ts.block_size ORDER BY 1, 5 DESC/

转载地址:http://ghdka.baihongyu.com/

你可能感兴趣的文章
android studio修改新项目package名称
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件
查看>>
go test命令參数问题
查看>>
linux 搜索文本
查看>>
超实用Mac软件分享(二)
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>
centos 下安装g++
查看>>
嵌入式,代码调试----GDB扫盲
查看>>
类斐波那契数列的奇妙性质
查看>>
配置设置[Django]引入模版之后报错Requested setting TEMPLATE_DEBUG, but settings are not configured....
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>
Wait Functions
查看>>