oracle导出问题

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

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

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

俺初学,请大侠们教我实现的方法,在这先谢谢了。
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iqlife 2012-03-05
  • 打赏
  • 举报
回复
用上边的办法导出后再导入

重新导入的时候有没有先清空表里的数据? 注意使用DELETE和TRUNCATE的区别,同时需要使用 alter datafile ...resize进行数据尺寸改变
我心飞翔 2012-03-05
  • 打赏
  • 举报
回复
数据文件不会变小。
建立新的表空间和数据文件。将原表空间中的一个月的数据导过来。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧