当前位置:网站首页>TRUNCATE表之后空间未释放

TRUNCATE表之后空间未释放

2022-08-09 21:50:00 change

oracle 11.2.0.4版本

truncate了一批表,操作前查了下dba_segments大小总共500G,truncate之后,表空间还是那么大,查v$asm_diskgroup空间也没有多出来,请问是什么原因呢




采纳答案1:

image.png

image.png
内容来自:
https://blog.csdn.net/u010371854/article/details/9118323

你看看符合不符合你的情况。



其他答案1:

image.png

image.png
内容来自:
https://blog.csdn.net/u010371854/article/details/9118323

你看看符合不符合你的情况。


其他答案2:

v$asm_diskgroup 这个里面查询的,需要把表空间对应的数据文件resize 后才会有变化。
你看一下,truncate 的这些表是你查的表空间里面吗


其他答案3:

是的,我在未TRUNCATE操作前,记录了表空间的容量和使用比的。


其他答案4:

有可能是INITIAL_EXTENT的原因,你对truncate的表进行一下shrink试试

原网站

版权声明
本文为[change]所创,转载请带上原文链接,感谢
https://www.modb.pro/issue/15987