sysaux表空间满了
查询表空间使用情况,sysaux表空间满了(32G)无法自动扩展。
发现WRH$_ACTIVE_SESSION_HISTORY 达到20G。可以truncate吗
收藏
复制链接
微信扫码分享
在小程序上查看
分享
7条回答
默认
最新
通过语句
SELECT occupant_name"Item",
round(space_usage_kbytes/1024/1024,3)"Space Used (GB)",
schema_name "Schema",
move_procedure "MoveProcedure"
FROM v$sysaux_occupants
ORDER BY 2 Desc;
查出来有31G的空间都是SM/AWR的 应该如何正确清理
评论
有用 0这个应该是会影响清理之前的AWR和ASH等报告的生成吧,之后的还是会正常生成报告吧
评论
有用 0之后的会生成的,一般是根据空间设置保留多长时间的AWR,比如7天。
一般清理采用drop_snapshot_range,但是不会释放空间,相当于delete
exec dbms_workload_repository.drop_snapshot_range(30076, 30602, 3692280899);
评论
有用 0这个方法是可以清理,但是长期没有清理,表很大十几个G ,delete很慢。
为啥有的库有自动清理,有的没有自动清理?自动清理在哪里设置?


评论
有用 0查查是否审计功能没有关闭?可以清理一下审计日志,这个也占用表空间的。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

