ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

如何查看数据库的大小,和空间使用情况(oracle)

2020-03-17 12:05:06  阅读:416  来源: 互联网

标签:1024 name 查看 dba 数据库 bytes Tot tablespace oracle


一、

数据库的大小其实就是所有数据文件、联机日志文件及控制文件大小的和。  
  可以简单的的使用  
  select   sum(bytes)   from   dba_data_file;  
   
  下而把几个较实用脚本贴上,是我常用的.  
   
  1、查看表空间的使用状况。  
  SELECT   upper(f.tablespace_name)   表空间名,  
                d.Tot_grootte_Mb   "表空间大小(M)",  
                d.Tot_grootte_Mb   -   f.total_bytes   "已使用空间(M)",  
                round((d.Tot_grootte_Mb   -   f.total_bytes)   /   d.Tot_grootte_Mb   *   100,2)   "使用比",  
                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  
   
  2、查看无法扩展的段  
  SELECT   segment_name,  
                segment_type,  
                owner,  
                a.tablespace_name   "tablespacename",  
                initial_extent/1024   "inital_extent(K)",  
                next_extent/1024   "next_extent(K)",  
                pct_increase,  
                b.bytes/1024   "tablespace   max   free   space(K)",  
                b.sum_bytes/1024   "tablespace   total   free   space(K)"  
      FROM   dba_segments   a,  
                (SELECT   tablespace_name,MAX(bytes)   bytes,SUM(bytes)   sum_bytes   FROM   dba_free_space   GROUP   BY   tablespace_name)   b  
    WHERE   a.tablespace_name=b.tablespace_name    
        AND   next_extent>b.bytes  
    ORDER   BY   4,3,1      

 

二、最简单的方发,看windows上安装的ORACLE   CLIENT里的叫STORAGE   MANAGER的工具

标签:1024,name,查看,dba,数据库,bytes,Tot,tablespace,oracle
来源: https://blog.csdn.net/StarLOVELeaf/article/details/104918432

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有