签到成功

知道了

CNDBA社区CNDBA社区

Oracle System表空间满

2021-09-29 22:49 1576 0 原创 oracle
作者: hbhe0316

1.查看Oracle System表空间使用率http://www.cndba.cn/hbhe0316/article/4763http://www.cndba.cn/hbhe0316/article/4763

http://www.cndba.cn/hbhe0316/article/4763
http://www.cndba.cn/hbhe0316/article/4763

select b.tablespace_name "表空间",
       b.bytes / 1024 / 1024 "大小M",
       (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 "已使用M",
       substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) "利用率"
  from dba_free_space a, dba_data_files b
 where a.file_id = b.file_id
   and b.tablespace_name = 'SYSTEM'
 group by b.tablespace_name, b.file_name, b.bytes
 order by b.tablespace_name;

 表空间                              大小M    已使用M 利用率
------------------------------ ---------- ---------- --------------------
SYSTEM                                910    900.875 98.99

2.查看占用表空间前十的对象http://www.cndba.cn/hbhe0316/article/4763http://www.cndba.cn/hbhe0316/article/4763

SELECT *
  FROM (SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 MB
          FROM DBA_SEGMENTS
         WHERE TABLESPACE_NAME = 'SYSTEM'
         GROUP BY SEGMENT_NAME
         ORDER BY 2 DESC)
 WHERE ROWNUM < 10;

3.如果是审计相关的表SYS.AUD$http://www.cndba.cn/hbhe0316/article/4763http://www.cndba.cn/hbhe0316/article/4763http://www.cndba.cn/hbhe0316/article/4763http://www.cndba.cn/hbhe0316/article/4763

sys@CXMTDB 22:49:00>  truncate table SYS.AUD$;

Table truncated.

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux,oracle

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1797912次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ