首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle导出有关问题

2012-05-23 
oracle导出问题问题说明:现在有一个数据库,大小约 50 G 。 想快速导出一个 10G以下的完整库(也就是有些数据

oracle导出问题
问题说明:
现在有一个数据库,大小约 50 G 。 想快速导出一个 10G以下的完整库(也就是有些数据表只按日期导出一部分数据)。

我使用的办法: 1. 查找出 大于 8万行计录的表。
  2. 用expdq 导出时排除 大于 8万行的表。
  3. 用 exp 导出大于 8万行的数据表。加query参数,只导出一个月的数据。
  4. 导入演示程序用数据库。

问题: 用上边的办法导出后再导入 数据库文件 没有变小多少。还是 50G左右。expdp 导入的时间也很长。

俺初学,请大侠们教我实现的方法,在这先谢谢了。

[解决办法]
数据文件不会变小。
建立新的表空间和数据文件。将原表空间中的一个月的数据导过来。
[解决办法]
用上边的办法导出后再导入

重新导入的时候有没有先清空表里的数据? 注意使用DELETE和TRUNCATE的区别,同时需要使用 alter datafile ...resize进行数据尺寸改变

热点排行
Bad Request.