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;

  • 相关阅读:
    Hadoop集群时间同步
    Hadoop学习笔记
    分布式系统搭建
    ubuntu主机名修改
    自定义MapReduce中数据类型
    MapReduce执行流程及程序编写
    YARN框架详解
    Maven下从HDFS文件系统读取文件内容
    Maven搭建Hadoop开发环境
    hdfs文件系统架构详解
  • 原文地址:https://www.cnblogs.com/torn/p/12985823.html
Copyright © 2011-2022 走看看