快速获取schemas 下可以进行shrink 收缩的表。
SELECT dt.owner,
dt.table_name,
(CASE WHEN NVL (ind.cnt, 0) < 1 THEN 'Y' ELSE 'N' END) AS can_shrink
FROM dba_tables dt,
( SELECT table_name, COUNT (*) cnt
FROM dba_indexes di
WHERE index_type LIKE 'FUNCTION-BASED%'
GROUP BY table_name) ind
WHERE dt.table_name = ind.table_name(+)
AND dt.table_name NOT LIKE 'AQ$%'
AND dt.table_name NOT LIKE 'BIN$%'
AND dt.owner = '&ownername'
ORDER BY 1, 2;
如果无法收缩 Oracle 会提示如下:
ORA-10631: SHRINK clause should not be specified for this object
仁兄之前关于ERL的文章是被和谐掉了么0 0
没有 我只是关掉了。
可否发一份到我邮箱呢。。万分感谢。我怕我记性不行忘记了。。
开放了 相关密码 均为 域名
wuxing.name
非常感谢