oracle查表空间剩余,查看Oracle表空间剩余
//查看表空间剩余空间(M)
select tablespace_name,sum(bytes)/1024/1024 free_space
from dba_free_space
group by tablespace_name;
//详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间
select t.*
from (SELECT D.TABLESPACE_NAME,
SPACE "SUM_SPACE(M)",
BLOCKS SUM_BLOCKS,
SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",
ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2)
"USED_RATE(%)",
FREE_SPACE "FREE_SPACE(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,
SUM(BLOCKS) BLOCKS
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
UNION ALL --if have tempfile
SELECT D.TABLESPACE_NAME,
SPACE "SUM_SPACE(M)",
BLOCKS SUM_BLOCKS,
USED_SPACE "USED_SPACE(M)",
ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)",
SPACE - USED_SPACE "FREE_SPACE(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,
SUM(BLOCKS) BLOCKS
FROM DBA_TEMP_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE,
ROUND(SUM(BLOCKS * 8192) / (1024 * 1024), 2) USED_SPACE
FROM V$SORT_USAGE
GROUP BY TABLESPACE) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE(+)) t
order by "USED_RATE(%)" desc;
SELECT tablespace_name, sum ( blocks ) as free_blk , trunc ( sum (
bytes ) / (1024*1024) ) as free_m, max ( bytes ) / (1024) as
big_chunk_k, count (*) as num_chunks
FROM dba_free_space
GROUP BY tablespace_name;
http://hi.baidu.com/timework/item/ece7100e6c42d6f3a11034aa
oracle查表空间剩余,查看Oracle表空间剩余相关推荐
- oracle维护常用SQL语句(查看系统表和视图)
转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...
- oracle 查询表里信息_查看ORACLE 数据库及表信息
-- 查看ORACLE 数据库中本用户下的所有表SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表select user,tab ...
- oracle查看所有报表,Oracle Report Viewer 以及怎么查看Oracle 报表
Oracle Report Viewer 以及如何查看Oracle 报表 Oracle Report Viewer 以及如何查看Oracle 报表 今天领导提出了个问题,如何查看Oracle 报表输出 ...
- 数据库和表的基本操作-----查看数据表
数据库和表的基本操作-----查看数据表
- oracle怎么查表空间,如何查看oracle所有的表空间
满意答案 pgtexm 2013.05.29 采纳率:50% 等级:12 已帮助:12764人 SQL: 方法一: select dbf.tablespace_name, dbf.totalsp ...
- 查看oracle的表空间使用,查看Oracle的表空间的使用情况
1. 查看所有表空间大小 SQLgt; select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by table ...
- oracle找到表的位置,查看Oracle表中的指定记录在数据文件中的位置
查看Oracle表中的指定记录位置 select rowid,user_id from sshr.xx_user where user_id=3010586 select rowid, dbms_ro ...
- oracle查效能,【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性...
在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时Media Recovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过 ...
- mysql查看比较大的数据表_mysql 如何查看哪些表数据量比较大
数据库中有几十上百张表,那么哪些表的数据量比较大呢,总不能一个表一个表的去查询吧,在mysql中也有类似于oracle的数据字典表,只不过mysql没有oracle记录的那么多和详细,但也足够我们查询 ...
- 查看Oracle数据库的名字和,查看oracle数据库服务器的名字
windows 中 1. select name from v$database ; 直接运行就可以查看了, 2.查看tnsnames.ora 的连接,有个SID,SID就是服务名了 1.查看orac ...
最新文章
- Flutter开发使用PlatformView显示iOS原生View(50)
- .NET引用类型与值类型
- python在开头声明全局变量_全局变量声明Python
- !!导致大智慧公式总是死循环的编码风格
- 好家伙,MacOS 新版本终于删掉自带 Python2,连 Python 死忠粉都叫好!
- Java并发编程—说说Runnable与Callable
- 流量回放开源代码Java_流量回放框架 jvm-sandbox-repeater 的实践
- ORB-SLAM2中四叉树管理特征点
- html5波浪线条,HTML5 svg炫酷波浪线条动画插件
- 如何在JavaServer Pages中使用Salesforce REST API
- linux输入子系统
- FreeMarker(一)初识
- otool是mac自带的工具
- SpringBoot整合editormd富文本编辑器
- WPS页眉不同页之间的修改
- 自适应PC端网页制作使用rem
- c语言 特征码思路来破植物大战僵尸
- 信阳市少年计算机学校,信阳市胜利路学校开展少年之声小记者选拔活动
- 压缩文件并删除源文件
- 强化Play To Earn生态,链游新势力海姆达尔Heimdallr蓄势待发
热门文章
- 个人网站如何取消(注销)备案信息?
- #1.5与其它理论关系
- ThinkPad P52 安装Ubuntu16双系统踩雷与建议 (图显P1000)
- layui 图片上传控件 自定义基础参数的获取
- 集成OpenLDAP与Kerberos实现统一认证(一):整合后台数据库
- 高斯-克吕格(Gauss-Kruger)投影与UTM投影的区别
- 五大方面:机器学习如何在不久的将来改变教育
- yolov3(ultralytics cfg版-v5-v8 / yml版v9) 训练、检测、可视化
- 机器学习中的数学原理——F值与交叉验证
- 触摸开关芯片原理及功能特点