Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15633
  • 博文数量: 13
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-07 20:38
个人简介

Seed

文章分类
文章存档

2017年(4)

2016年(9)

我的朋友

分类: Oracle

2017-11-28 16:47:59

因为服务器只有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里面运行的
阅读(2628) | 评论(0) | 转发(0) |
0

上一篇:正则表达式的\d不能用

下一篇:没有了

给主人留下些什么吧!~~