【Oracle impdp/expdp】Big lesson from failure with impdp/expdp in 12c
最近忙于做数据库12c-19c迁移,基于公司的情况,选用了最拿手的expdp/impdp oracle自带的王者级别工具进行迁移。
按照常规思路,一顿操作猛如虎,expdp 直接选用full=y将数据全库导出,然后在19c中导入,无论是12c中的导出还是19c中的导入数据,没有任何的错误,
然而在无意间,反过来去检查下两个库中的所有表才惊讶的发现,有好几张不同用户的不同表并没有导出,百思不得其解,然后通过复杂的简单操作中,将两库中遗失的表又通过expdp tables=missed.table_name 进行迁移,最终保证数据的完整性。
因此得到的两个结论,
1. 数据库的迁移前后一定要对比所有用户的表/索引/以及其他对象,确保前后一定要一致。
2. 常规的轻车熟路的事,一定不能掉以轻心,要多个心眼,即便是重复的简单的事。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?