loopoko 发表于 2012-07-18 10:07

删除多余dbf

开始建了几十个dbf文件,每个2G, 后来发现实际使用并没那么多数据,怎么删掉多余的呢?

Minsic 发表于 2012-07-18 11:56

创建一个新的表空间,move过去,删除原来表空间,或者使用exp/expdp导出,重建表空间,使用imp/impdp导入,10g之后,可以尝试将某个数据文件上的段整理到其他表空间,再删除清空数据的完全空的数据文件,不过对象太多的话,这种方法显然太麻烦了。

litaisheng001 发表于 2012-07-22 15:57

先查找dbf相关的表空间,然后把没用的表空间连数据文件一起删除,多余的dbf不就没了?
如果这些dbf都用着的话。可以用楼上的做法试试。

flutter 发表于 2012-07-25 18:11

2楼貌似说了3种办法,不过太笼统,估计LZ还是不明白滴:mrgreen:

水平展开 发表于 2012-07-25 22:28

楼上的注册够早啊,膜拜!

loopoko 发表于 2012-07-27 13:45

确实不是很明白,还是没搞定
发现基本每个dbf上都有些数据,不多,
真郁闷~~

exp没用的,重新imp进去时照样会建回几十个DBF

flutter 发表于 2012-07-27 13:53

不会吧,貌似EXP只会要求表空间名称,不会限制表空间所对应的文件数和大小吧

页: [1]
查看完整版本: 删除多余dbf