泄漏段转储与删除¶
泄漏段转储¶
用于查看指定表空间中的泄漏段信息,包含每个泄漏段 id,泄漏段大小和泄漏段的总数。
转储级别为表空间 id。
示例:
先查询泄漏段所在的表空间 id:
select tsid from sys_segment where stype=10; TSID ------- 5
转储泄漏段:
alter system set events (immediate trace name leaksegs level 5);
查看转储文件中的结果:
******** 转储泄漏段开始(表空间 ID:5) ******* ***** 泄漏段信息转储 ****** 泄漏段 id 为 21474836488 ,泄漏段大小为 65536 字节 表空间 5 的泄漏段总数为: 1 ******** 转储泄漏段结束 ********
泄漏段删除¶
删除指定的泄漏段
级别为泄漏段 id。
示例:
先查询泄漏段所在的表空间 id:
select tsid from sys_segment where stype=10; TSID ------- 5
转储泄漏段:
alter system set events (immediate trace name leaksegs level 5);
查看转储文件中的结果:
******** 转储泄漏段开始(表空间 ID:5) ******* ***** 泄漏段信息转储 ****** 泄漏段 id 为 21474836488 ,泄漏段大小为 65536 字节 表空间 5 的泄漏段总数为: 1 ******** 转储泄漏段结束 ********
删除泄漏段:
alter system set events (immediate trace name drop_segment level 21474836488);
再次转储泄漏段:
alter system set events (immediate trace name leaksegs level 5);
查看转储文件中的结果:
******** 转储泄漏段开始(表空间 ID:5) ******* ***** 泄漏段信息转储 ****** 表空间 5 的泄漏段总数为: 0 ******** 转储泄漏段结束 ********