使用脚本排查出近n天表空间增长对象
SET LINES 200 PAGES 200
COL OWNER FOR A10
WITH T1 AS
(SELECT TO_CHAR(B.BEGIN_INTERVAL_TIME, 'YYYYMMDD') SNAPDATE,
A.TS#,
A.OBJ#,
TRUNC(SUM(A.SPACE_ALLOCATED_DELTA) / 1024 / 1024) DELTA_MB
FROM DBA_HIST_SEG_STAT A, DBA_HIST_SNAPSHOT B
WHERE A.SNAP_ID = B.SNAP_ID
AND A.INSTANCE_NUMBER = B.INSTANCE_NUMBER
AND B.SNAP_ID >
(SELECT MIN(SNAP_ID)
FROM DBA_HIST_SNAPSHOT
WHERE BEGIN_INTERVAL_TIME > SYSDATE - &DAYS)
--AND A.SPACE_ALLOCATED_DELTA > 1024 * 1024 * 10 -- LIMIT SIZE MB
GROUP BY TO_CHAR(B.BEGIN_INTERVAL_TIME, 'YYYYMMDD'), A.TS#, A.OBJ#
ORDER BY TO_CHAR(B.BEGIN_INTERVAL_TIME, 'YYYYMMDD'))
SELECT A.SNAPDATE,
A.TS#,
--A.OBJ#,
B.OBJECT_NAME,
B.OWNER,
SUM(A.DELTA_MB) DELTA_MB
FROM T1 A, DBA_HIST_SEG_STAT_OBJ B
WHERE A.OBJ# = B.OBJ#
AND A.TS# =
(SELECT TS# FROM V$TABLESPACE WHERE NAME = UPPER('&TABLESPACE_NAME'))
GROUP BY A.SNAPDATE,
A.TS#,
--A.OBJ#,
B.OBJECT_NAME,
B.OWNER
HAVING SUM (A.DELTA_MB) >= &SUMDELTASIZE
ORDER BY A.SNAPDATE;
哪有什么胜利可言,坚持意味着一切。如想使用请备注转载链接~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY