ITPub博客

首页 > 大数据 > 可视化 > Oracle12c数据库查看表空间使用情况ABLESPACE_NAME, ROUND(SU

Oracle12c数据库查看表空间使用情况ABLESPACE_NAME, ROUND(SU

原创 可视化 作者:businessqaz 时间:2021-03-01 21:00:01 0 删除 编辑

Oracle12c数据库查看表空间使用情况

可以通过以下语句查看Oracle12c数据库中所有表空间的使用情况:

  1. SELECT F .TABLESPACE_NAME ,
  2.         (T .TOTAL_SPACE  - F .FREE_SPACE )  / 1024  "USED (GB)" ,
  3.        F .FREE_SPACE  / 1024  "FREE (GB)" ,
  4.        T .TOTAL_SPACE  / 1024  "TOTAL(GB)" ,
  5.         ( ROUND ( (F .FREE_SPACE  / T .TOTAL_SPACE )  * 100 ) )  | |  '% ' PER_FREE
  6.    FROM  ( SELECT TABLESPACE_NAME ,
  7.                 ROUND ( SUM (BLOCKS  *
  8.                           ( SELECT  VALUE  / 1024
  9.                              FROM V$PARAMETER
  10.                             WHERE NAME  =  'db_block_size' )  / 1024 ) ) FREE_SPACE
  11.            FROM CDB_FREE_SPACE
  12.           GROUP  BY TABLESPACE_NAME ) F ,
  13.         ( SELECT TABLESPACE_NAME ,  ROUND ( SUM (BYTES  / 1048576 ) ) TOTAL_SPACE
  14.            FROM CDB_DATA_FILES
  15.           GROUP  BY TABLESPACE_NAME ) T
  16.   WHERE F .TABLESPACE_NAME  = T .TABLESPACE_NAME ;

可以通过添加筛选条件查看指定表空间的使用情况,代码如下:

  1. SELECT F .TABLESPACE_NAME ,
  2.         (T .TOTAL_SPACE  - F .FREE_SPACE )  / 1024  "USED (GB)" ,
  3.        F .FREE_SPACE  / 1024  "FREE (GB)" ,
  4.        T .TOTAL_SPACE  / 1024  "TOTAL(GB)" ,
  5.         ( ROUND ( (F .FREE_SPACE  / T .TOTAL_SPACE )  * 100 ) )  | |  '% ' PER_FREE
  6.    FROM  ( SELECT TABLESPACE_NAME ,
  7.                 ROUND ( SUM (BLOCKS  *
  8.                           ( SELECT  VALUE  / 1024
  9.                              FROM V$PARAMETER
  10.                             WHERE NAME  =  'db_block_size' )  / 1024 ) ) FREE_SPACE
  11.            FROM CDB_FREE_SPACE
  12.           GROUP  BY TABLESPACE_NAME ) F ,
  13.         ( SELECT TABLESPACE_NAME ,  ROUND ( SUM (BYTES  / 1048576 ) ) TOTAL_SPACE
  14.            FROM CDB_DATA_FILES
  15.           GROUP  BY TABLESPACE_NAME ) T
  16.   WHERE F .TABLESPACE_NAME  = T .TABLESPACE_NAME  AND T .TABLESPACE_NAME  LIKE  'ABC%' ;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69995495/viewspace-2760392/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-03-01

  • 博文量
    27
  • 访问量
    17166