数据库

 首页 > 数据库 > MySql > Oracle查看表空间使用情况

Oracle查看表空间使用情况

分享到:
【字体:
导读:
         摘要:??查看表空间使用情况select upper(f.tablespace_name) 表空间名,       d.tot_grootte_mb 表空间大小(m),       d.tot_groott...

Oracle查看表空间使用情况


查看表空间使用情况


select upper(f.tablespace_name) "表空间名",
       d.tot_grootte_mb "表空间大小(m)",
       d.tot_grootte_mb - f.total_bytes "已使用空间(m)",
       to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,
                     2),
               '990.99') "使用比",
       f.total_bytes "空闲空间(m)",
       f.max_bytes "最大块(m)"
  from (select tablespace_name,
               round(sum(bytes) / (1024 * 1024), 2) total_bytes,
               round(max(bytes) / (1024 * 1024), 2) max_bytes
          from sys.dba_free_space
         group by tablespace_name) f,
       (select dd.tablespace_name,
               round(sum(dd.bytes) / (1024 * 1024), 2) tot_grootte_mb
          from sys.dba_data_files dd
         group by dd.tablespace_name) d
 where d.tablespace_name = f.tablespace_name
 order by 4 desc;


查看表空间中每个表的大小

select segment_name, isize || 'M'
  from (select segment_name, sum(bytes) / 1024 / 1024 isize
          from dba_segments
         where tablespace_name = 'SNBST_HIST'
           AND segment_type = 'TABLE'
         GROUP BY segment_name)
 order by isize desc;


查看表空间文件使用大小

SELECT B.TABLESPACE_NAME 表空间,
       B.FILE_NAME 物理文件名,
       B.BYTES / 1024 / 1024 大小M,
       (B.BYTES - SUM(NVL(A.BYTES, 0))) / 1024 / 1024 已使用M,
       SUBSTR((B.BYTES - SUM(NVL(A.BYTES, 0))) / (B.BYTES) * 100, 1, 5) 利用率
  FROM DBA_FREE_SPACE A, DBA_DATA_FILES B
 WHERE A.FILE_ID = B.FILE_ID
 GROUP BY B.TABLESPACE_NAME, B.FILE_NAME, B.BYTES
 ORDER BY B.TABLESPACE_NAME;

Oracle查看表空间使用情况
分享到:
国外论文搜索
国外论文搜索 国外论文搜索 学术资源搜索google篇:     google的废话也多一些,因为它的功能很强大,尤其对于国外的很多学术资源用它最好。下面我就介绍一下,自己用google搜集文献资料的方法,供大家参考。   1。国外论文搜索    我们注意到,从网上找到的国外论文大部分是pdf格式。所以,细心一点会发现,在go...
数据库实验T-SQL语言创建实例图
数据库实验T-SQL语言创建实例图 实验: 用T-SQL语句建立数据库及其对象 一、实验目的 1、掌握用SSMS或Transact-SQL创建、查看、修改、删除数据库的方法; 2、掌握数据库的备份和恢复方法; 3、掌握数据库的分离和附加方法;   4、掌握用SSMS或Transact-SQL语句创建、修改、删除表及向其添加数据的方法。 二、实验要求 1...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……