因为服务器只有114G,由于我的误操作将保存图片的表进行了脱敏
将空间撑爆了,最后删除了脱敏程序重启了数据库,然后需要释放一些空间,其他地方都无法再释放了,王老板告诉我应该用
drop datafiile
而这个drop databfile的关键是要看,在datafile中有没有数据,一开始查的时候,tablespace中包含3个datafile,每个datafile都有数据
这个结果是从dba_segments看到的,里面记录了哪一个表保存在哪个数据文件中,数据文件是以id号显示的,所占的大小是byte,按用户名或者数据文件的id查一下就有结果了,我把用户里面的表删完purge后,数据文件就空了,然后
alter tablespace dm drop datafile '/dm/xxx/dm3.dbf' 空间就释放出来了,一开始在PL/SQL的命令窗口未能生效,后来到sqlplus里面运行的
阅读(2671) | 评论(0) | 转发(0) |