当前位置:首页 > Oracle
查看 Oracle 表空间使用情况以及数据文件存放位置
来源:靑龍一笑的博客  作者:靑龍一笑  发布时间:2018-03-12 14:42:10  点击量:1508  评论:0

一、查看表空间使用情况:

SELECT a.tablespace_name "表空间名",
    total "表空间大小",
    free "表空间剩余大小",
    (total - free) "表空间使用大小",
    total / (1024 * 1024 * 1024) "表空间大小(G)",
    free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
    (total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",
    round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
        FROM dba_free_space
        GROUP BY tablespace_name) a,
    (SELECT tablespace_name, SUM(bytes) total
        FROM dba_data_files
        GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name;

二、查看数据文件存放位置:

SELECT tablespace_name "表空间名称",
    file_name "数据文件存放位置",
    bytes/1024/1024/1024 "文件大小(G)"
FROM dba_data_files;
版权所有 © 2005-2023 靑龍一笑的博客  Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn  All Rights Reserved.

欢迎光临本站,这里是靑龍一笑的博客。

因资金匮乏,本站已迁到国外的免费空间,可能导致本站的访问速度较慢,由此给您带来的不便,敬请谅解。

您可以通过下方的“支持本站建设”链接,给本站提供资金支持。

Free Web Hosting