diff --git a/oracle/oracle表占用分析.md b/oracle/oracle表占用分析.md index 903ba66..70996ee 100644 --- a/oracle/oracle表占用分析.md +++ b/oracle/oracle表占用分析.md @@ -1,3 +1,9 @@ +``` +SELECT * FROM v$version; + +``` + + 表占用分析 ``` @@ -51,7 +57,27 @@ ALTER TABLE T_FOC_CREW_MQ_NEW SHRINK SPACE; - +回收站 +``` +SELECT + original_name AS "原对象名", + object_name AS "回收站对象名", + type AS "类型", + droptime AS "删除时间", + can_undrop AS "是否可还原" +FROM user_recyclebin +ORDER BY droptime DESC; + +--清空回收站 +PURGE RECYCLEBIN; + + + +-- 如果想看回收站总共占了多少 MB +SELECT ROUND(SUM(bytes)/1024/1024, 2) AS "回收站总占用(MB)" +FROM user_segments +WHERE segment_name LIKE 'BIN$%'; +```