暂无图片
TRUNCATE表之后空间未释放
我来答
分享
change
2022-08-09
TRUNCATE表之后空间未释放
暂无图片 10M

oracle 11.2.0.4版本

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

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
布衣
暂无图片

image.png

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

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

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
布衣
暂无图片

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

暂无图片 评论
暂无图片 有用 0
打赏 0
change

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

暂无图片 评论
暂无图片 有用 0
打赏 0
刘贵宾

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

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
想用虚拟机部署一套 windows 的11g rac,共享存储怎么模拟?
回答 3
vmware和VirtualBox都可以实现共享存储设定!
oracle 历史数据如何存储最节省成本?
回答 2
已采纳
分区表,然后分区转换出去,对这些数据进行压缩。或者转移到较差的机器上导入,硬盘用最便宜的,但是要大。
12C RAC故障分析
回答 5
已采纳
上传附件:alert.log
Oracle 导入dmp文件 其中一张表特别大,太慢了呀,怎么办呢?
回答 2
已采纳
用并行导入
求Oracle top 10等待事件sql查询脚本
回答 1
可以修改下面的sql试试coleventfora45SELECTinstid,EVENT,SUM(DECODE(WAITTIME,0,0,1))"Prev",SUM(DECODE(
oracle 19c gc buffer busy release 问题
回答 4
Bug30381614RACDatabaseSessionsWaitingforaLongTimeon'gcbufferbusyrelease'(DocID30381614.8)
Oracle impdp导入的时候能不能按列映射导入?
回答 3
oracle12c数据泵可以导出视图,你可以在源库新建一个你说的字段的视图类型,然后数据泵导出视图进行数据迁移https://www.xifenfei.com/2012/12/oracle12c%E5
A电脑的oracle 的视图能连接B电脑sql的视图吗?
回答 2
已采纳
DBLINK创建同义词
跪求oracle12c 12.1补丁包
回答 2
墨天轮资源里面有,可以下载:OracleDatabase12.1.0.2forLinuxX8664p21419221。https://www.modb.pro/download/24004
oracle sid的命名规则,设置为basic_platform,只能打到basic_platfo?
回答 1
oracle11g 支持oraclesid 长度为12位