//查看表空间剩余空间(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表空间剩余相关推荐

  1. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

  2. oracle 查询表里信息_查看ORACLE 数据库及表信息

    -- 查看ORACLE 数据库中本用户下的所有表SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表select user,tab ...

  3. oracle查看所有报表,Oracle Report Viewer 以及怎么查看Oracle 报表

    Oracle Report Viewer 以及如何查看Oracle 报表 Oracle Report Viewer 以及如何查看Oracle 报表 今天领导提出了个问题,如何查看Oracle 报表输出 ...

  4. 数据库和表的基本操作-----查看数据表

    数据库和表的基本操作-----查看数据表

  5. oracle怎么查表空间,如何查看oracle所有的表空间

    满意答案 pgtexm 2013.05.29 采纳率:50%    等级:12 已帮助:12764人 SQL: 方法一: select dbf.tablespace_name, dbf.totalsp ...

  6. 查看oracle的表空间使用,查看Oracle的表空间的使用情况

    1. 查看所有表空间大小 SQLgt; select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by table ...

  7. oracle找到表的位置,查看Oracle表中的指定记录在数据文件中的位置

    查看Oracle表中的指定记录位置 select rowid,user_id from sshr.xx_user where user_id=3010586 select rowid, dbms_ro ...

  8. oracle查效能,【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性...

    在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时Media Recovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过 ...

  9. mysql查看比较大的数据表_mysql 如何查看哪些表数据量比较大

    数据库中有几十上百张表,那么哪些表的数据量比较大呢,总不能一个表一个表的去查询吧,在mysql中也有类似于oracle的数据字典表,只不过mysql没有oracle记录的那么多和详细,但也足够我们查询 ...

  10. 查看Oracle数据库的名字和,查看oracle数据库服务器的名字

    windows 中 1. select name from v$database ; 直接运行就可以查看了, 2.查看tnsnames.ora 的连接,有个SID,SID就是服务名了 1.查看orac ...

最新文章

  1. Flutter开发使用PlatformView显示iOS原生View(50)
  2. .NET引用类型与值类型
  3. python在开头声明全局变量_全局变量声明Python
  4. !!导致大智慧公式总是死循环的编码风格
  5. 好家伙,MacOS 新版本终于删掉自带 Python2,连 Python 死忠粉都叫好!
  6. Java并发编程—说说Runnable与Callable
  7. 流量回放开源代码Java_流量回放框架 jvm-sandbox-repeater 的实践
  8. ORB-SLAM2中四叉树管理特征点
  9. html5波浪线条,HTML5 svg炫酷波浪线条动画插件
  10. 如何在JavaServer Pages中使用Salesforce REST API
  11. linux输入子系统
  12. FreeMarker(一)初识
  13. otool是mac自带的工具
  14. SpringBoot整合editormd富文本编辑器
  15. WPS页眉不同页之间的修改
  16. 自适应PC端网页制作使用rem
  17. c语言 特征码思路来破植物大战僵尸
  18. 信阳市少年计算机学校,信阳市胜利路学校开展少年之声小记者选拔活动
  19. 压缩文件并删除源文件
  20. 强化Play To Earn生态,链游新势力海姆达尔Heimdallr蓄势待发

热门文章

  1. 个人网站如何取消(注销)备案信息?
  2. #1.5与其它理论关系
  3. ThinkPad P52 安装Ubuntu16双系统踩雷与建议 (图显P1000)
  4. layui 图片上传控件 自定义基础参数的获取
  5. 集成OpenLDAP与Kerberos实现统一认证(一):整合后台数据库
  6. 高斯-克吕格(Gauss-Kruger)投影与UTM投影的区别
  7. 五大方面:机器学习如何在不久的将来改变教育
  8. yolov3(ultralytics cfg版-v5-v8 / yml版v9) 训练、检测、可视化
  9. 机器学习中的数学原理——F值与交叉验证
  10. 触摸开关芯片原理及功能特点