db2,删除表数据,表空间不释放 5

db2,某个表空间剩余10%,删除该表空间下某个表大概10g左右的数据,但是表空间还是剩余10%,要怎么做才会释放表空间... db2,某个表空间剩余10%,删除该表空间下某个表大概10g左右的数据,但是表空间还是剩余10%,要怎么做才会释放表空间 展开
 我来答
百度网友d3d0006a3
2012-10-10 · TA获得超过121个赞
知道答主
回答量:301
采纳率:0%
帮助的人:103万
展开全部
彻底删除,用drop,把数据库备份数据移走,然后重启
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9a99cd
2012-10-10
知道答主
回答量:13
采纳率:0%
帮助的人:9.2万
展开全部
DB2 中删除大数据 最好使用load from /dev/null of del repalce into <table> nonrecoverable;
直接使用delete 是不会这么快的释放空间的。
删除表的时候也可以先清空表在drop掉
更多追问追答
追问
load from /dev/null of del repalce into  nonrecoverable;
请问这句的意思是什么?是在删除表数据后操作吗?请指教
追答
这个就是使用一个空值 替换表中原有的数据,换句话说就是清空表。
一般来说 删除表之前用这个语句现在清空下表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
校升乐正书意
2020-05-04 · TA获得超过3800个赞
知道大有可为答主
回答量:3060
采纳率:30%
帮助的人:480万
展开全部
db2的表
是存放在表空间里的,删除表就不会增加磁盘空间,而要要修改表空间,表空间又有一个或多个容器。如果你只是想增加磁盘空间,建议你还是想其他办法吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来生缘已成往事
2012-10-10 · 超过18用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:55.6万
展开全部
你是不是没有提交哦!!被脏数据占了空间!!就像放在了回收站,但并未删除。。。
更多追问追答
追问
能否说详细一点,什么提交?
追答
我学的Oracle,有时候删除插入数据需要用commit;提交才生效,DB2你在网上搜搜看提交数据的方法嘛!!只是猜想,试试看哈!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式