用到了IMP EXP 分区 回滚段
1.有一个表存放每天的进销存业务
2.另外两张分别存放每天的销售流水
将去年的数据 转存到 不常用的表备份
将今年的数据表重新导出、导入 然后重新做数据索引
一 处理销售
然后将invoice表数据重新做数据整理(现在本人没有学到其他的方法,但是我测试用EXP导出后IMP导入可以解决我的小问题)
1. exp userid file = back_invoice.dmp tables = invoice;
2. truncate table invoice
3. imp userid file = back_invoice.dmp tables = invoice;
4. 重新做索引
结果只剩下2009年的当年数据(保留一年数据)
添加 数据的索引并加入分区功能 提高检索的速度
--------------------------------------------------------------------------------------
因为明细的数据量太大 所以准备存放一个季度
--------------------------------------------------------------------------------------
1.查看数据
2.创建并备份数据
3.删除数据
4. 整理数据 EXP 导出 IMP 导入一遍
问题1:
删除数据 报错回滚段满了
TABLE1 为存放每日 进销存数据 每日增加大约50000条数据 一年在200000000数据左右 所以删除非常慢
才有一下删除防范
删除TABLE1中的数据 按照每个月COMMIT 一次 可以防止 回滚段占满 报错 优化一下应该