Skip to content

浅谈datapump迁移数据时候的一些技巧以及坑点(待细化)

做了不少数据迁移和升级的项目,大大小小的,为此也总结了一些技巧和坑点,记录下来以作分享和日后参考。

1.方案,流程,测试,完善
2.借机梳理系统交互的dblink
梳理dblink的思路流程和测试脚本
function和procedures对此有依赖
tnsnames的切换与外部dblink的重建
3.导出数据有技巧
完整数据的导出需要注意的设置
停机以及增量追进的办法
4.缩短数据传输时间的优化选择
数据传输的方式
5.导入数据有技巧
导入前的role,profile补建检查
导入效率上的设置:内存,并行,索引控制,归档,logging
导入约束触发器,约束和任务的设置

大坑之对象权限在基于单个schemas的迁移时候会丢失。

6.迁移顺便把索引和表的分离存储,表分区

7.job和scheduler的迁移注意点
注意检测源和目的对比,impdp导入job有缺陷
job的执行时间点

8.编译对象有技巧

9.导入后数据的对比是必要的

10.收集统计信息有技巧

11.一个最小报错的迁移方法建议

1.impdp必检job/scheduler
2.复制schemas时候impdp不会导入系统权限
2.一个最小报错的迁移方法