|
问题已经解决,感谢大家的帮助。在去掉索引和约束后,速度惊人!超快的完成了任务,不过在重新创建索引和加约束时很是用时。
结果证明:经验很重要!
经验总结
技术经验总结:
1.根本问题是:没有将目标端的索引和约束全部去掉,估计是在不停的插入过程中一直在扫描索引,具体的原理还得深入研究;
2.在回滚段够大的情况下,可以不用加commit=y参数,频繁的提交会影响效率;
3.在表比较小的情况下可以考虑使用DBLINK迁移;
4.在迁移的过程中时刻注意各种空间是否够用(包括redolog,archivelog,undo segment,temp tablespace);
5.查找是否有其他的因素干扰任务的进展,我的任务中就是因为after类的trigger给我添乱不少;
6.多google,多查询,只有遇到问题,思考问题,解决问题才能迅速的提高。
工作经验总结:
2.还是应该对手中的任务好好研究一下,定一个,考虑周全后在定使用什么方式;
3.多向老DBA取经,不管问题多么简单,大家都有这么一个过程;
4.遇到问题不可盲目的慌张,慢启动才能快完成!
5.认真做好工作完成后的总结工作。
最后,感谢各位同行、各位朋友的帮助。 |
|