oracle系统表空间满了_oracle增加表空间文件

oracle系统表空间满了_oracle增加表空间文件有时会发现数据库system表空间增长很快,使用以下语句查看system表空间使用量。也可以使用toad直接看。 执行以下语句查看是哪个对象占用较大 一般发现都是发现是AUD$审计表占用资源量大。 直

有时会发现数据库system表空间增长很快,使用以下语句查看system表空间使用量。也可以使用toad直接看。

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;

代码100分

执行以下语句查看是哪个对象占用较大

代码100分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;

一般发现都是发现是AUD$审计表占用资源量大。

直接登录数据库,清理掉SYS.AUD$表。

truncate table  SYS.AUD$;

 

oracle系统表空间满了_oracle增加表空间文件

 

 

如果想关闭数据库审计,可以参考以下链接

https://www.cnblogs.com/chxmtl/p/11731085.html

http://blog.sina.com.cn/s/blog_b56640170102xbj7.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10630.html

(0)
上一篇 2022-12-24
下一篇 2022-12-24

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注