zoukankan      html  css  js  c++  java
  • oracle查看表空间名称,大小,使用率

    SELECT D.TABLESPACE_NAME,
    SPACE || 'M' "SUM_SPACE(M)",
    BLOCKS "SUM_BLOCKS",
    SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)",
    ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) ||

    '%'
    "USED_RATE(%)",
    FREE_SPACE || 'M' "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

    --如果有临时表空间
    SELECT D.TABLESPACE_NAME,
    SPACE || 'M' "SUM_SPACE(M)",
    BLOCKS SUM_BLOCKS,
    USED_SPACE || 'M' "USED_SPACE(M)",
    ROUND (NVL (USED_SPACE, 0) / SPACE * 100, 2) || '%'

    "USED_RATE(%)",
    NVL (FREE_SPACE, 0) || 'M' "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_NAME,
    ROUND (SUM (BYTES_USED) / (1024 * 1024), 2)

    USED_SPACE,
    ROUND (SUM (BYTES_FREE) / (1024 * 1024), 2)

    FREE_SPACE
    FROM V$TEMP_SPACE_HEADER
    GROUP BY TABLESPACE_NAME) F
    WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
    ORDER BY 1;

  • 相关阅读:
    Python中的时间
    Python + Selenium 自动化环境搭建过程
    HTML手写课程表,练基础
    temp2
    Jenkins配置文件
    Jenkins安装Slave节点
    Jenkins管理插件
    常见的linux上的服务重启脚本
    测试感慨
    docker的安装
  • 原文地址:https://www.cnblogs.com/torn/p/12985823.html
Copyright © 2011-2022 走看看