储存BLOB字段的表空间释放的问题
有个数据库images表,结构如下:
images (id number,image Blob,updatetime date),主键id,image 列建立了普通索引。用户的默认表空间为imgdata。
现在重新设计如下:
images 存放在tbldata空间(用户的默认表空间)
blog 存放在imgdata空间
索引 存放在index表空间
操作方法:
首先使用imp的方法导入表中的数据,之后使用move的方法把表和索引存放分别存放到tbldata表空间和index表空间中。之前存放在同一个表空间的话,每天增长的速度比较少些,大概1G数据以下(实际每天的图片数据有3G)。
现在的问题是:
每天清理了历史数据后,imgdata的表空间无法重新利用,导致现在imgdata的表空间增长很快。请教各位专家,是否有方法让oracle重新利用上已经删除了数据这部分空间。
|