`

查询表空间使用情况

 
阅读更多
SELECT D.TABLESPACE_NAME "表空间名字",                                                 
       D.STATUS "状态",                                                                
       (A.BYTES / 1024 / 1024) as "总共多少M",                                         
       ((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024) as "已经用了多少M",
       (DECODE(F.BYTES, NULL, 0, F.BYTES) / 1024 / 1024) as "剩余多少M",               
       ((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024) /                 
       (A.BYTES / 1024 / 1024) as "利用率",                                            
       DECODE(sign(((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024) /     
                   (A.BYTES / 1024 / 1024) - 0.9),                                     
                   1, 
              '剩余不到10%,请考虑扩表空间',                                           
              '正常') as "温馨提示"                                                    
  FROM SYS.DBA_TABLESPACES D, SYS.SM$TS_AVAIL A, SYS.SM$TS_FREE F                      
WHERE D.TABLESPACE_NAME = A.TABLESPACE_NAME                                           
   AND F.TABLESPACE_NAME(+) = D.TABLESPACE_NAME; 
分享到:
评论

相关推荐

    查看表空间使用情况

    当数据库管理员需要优化存储、进行备份恢复操作或是解决空间不足的问题时,查询表空间使用情况的SQL语句便成为了一种非常实用的工具。 ### Oracle中查询表空间使用情况的方法 根据提供的SQL代码,我们可以总结出三...

    oracle 查询表空间使用情况

    查询oracle表空间使用情况,表空间文件详情,创建或者变更表空间大小

    oracle查看表空间使用情况

    ### Oracle 查看表空间使用情况 在Oracle数据库管理中,了解和监控表空间的状态是非常重要的。这不仅能帮助管理员及时发现存储资源不足的情况,还能优化数据分布、提高性能。本文将详细介绍如何通过SQL查询来查看...

    oracle查询表空间使用情况.txt

    分析表空间使用情况,oracle查询表空间使用情况,方便确认数据是否还能插入,检查数据文件是否已满。

    Oracle查询表空间使用情况(经典篇)

    Oracle查询表空间使用情况(经典篇)

    Oracle表空间查看sql使用情况

    DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_...

    查看Oracle表空间使用情况

    ### Oracle表空间使用情况查询知识点 #### 一、概述 在Oracle数据库管理中,了解表空间的使用情况是非常重要的。这有助于我们优化存储资源、预防空间不足等问题。本篇文章将详细介绍如何通过SQL语句来查询Oracle表...

    oracle 查看表空间使用情况

    首先,我们可以通过SQL查询来查看Oracle数据库中所有表空间的大小和使用情况。以下SQL语句用于获取表空间名、总大小、已使用空间、空闲空间以及使用比例: ```sql SELECT a.tablespace_name "表空间名", a.bytes /...

    表空间使用情况查询

    表空间使用情况查询,用于查询用户下表空间的使用情况与综合利用率

    oracel表空间的使用情况

    一、查看表空间使用情况 你可以通过执行SQL查询来获取表空间的详细使用信息。以下是一个示例查询: ```sql SELECT upper(f.tablespace_name) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB -...

    oracle表空间查询命令

    #### 二、查询表空间使用情况 为了有效地管理和监控Oracle数据库,了解各个表空间的使用情况至关重要。以下SQL查询语句可以帮助我们获取关于表空间的信息: ```sql SELECT fs.tablespace_name "Tablespace", (df....

    oracle 性能语句查询普通表空间情况

    本文将深入解析由标题、描述及部分SQL语句所涉及的关键知识点,帮助读者更全面地了解如何通过SQL查询来监控和分析Oracle数据库的表空间使用情况。 ### 一、表空间概述 在Oracle数据库中,表空间是逻辑存储单元,...

    oracle中查看表空间与对应物理文件,用户,表,使用情况

    select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...

    查询数据库中表空间情况

    1. **监控表空间使用情况**:定期检查表空间使用率,确保不会超过90%的使用阈值。 2. **扩展策略**:对于接近满容量的表空间,需要考虑增加数据文件或者扩大现有数据文件的大小。 3. **临时表空间管理**:从Oracle ...

    查询表空间使用率的语句

    查询表空间使用率的语句

    ORACLE_表空间扩展方法

    我们可以使用以下语句来查询表空间使用情况: ```sql select a.tablespace_name, a.bytes/1024/1024 "sum MB", (a.bytes-b.bytes)/1024/1024 "used MB", b.bytes/1024/1024 "free MB", round (((a.bytes-b....

    查看表空间大小及已经使用的百分比

    查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",  b.bytes/1024/1024 "free MB",  round(((a.bytes-b.bytes)/a....

    Oracle 表空间 收缩

    #### 三、查询表空间使用情况 在开始任何操作前,我们首先需要查询表空间的当前使用情况。可以使用以下SQL语句来获取相关信息: ```sql SELECT total.tablespace_name, Round(total.MB,2) AS Total_MB, Round...

    oracle表空间大小及使用情况

    运维脚本,查询数据库表空间大小及使用情况,增加表空间,扩展表空间等。

Global site tag (gtag.js) - Google Analytics