EXP-00106 EXP-00000
2020-01-09 18:10 那个,我 阅读(2202) 评论(0) 编辑 收藏 举报现象
11.2.0.1的客户端EXP导出11.2.0.4 的数据库,如果存在DBLINK 会导出失败。
处理
版本兼容性问题,用数据库相同版本的客户端或更高版本的客户端应该可以正常导出。
(MOS 没有相关资料,可能问题太简单)
误区
想不明白估计和我一样陷入了一个误区:
跨版本exp/imp 导入导出的时候,我们需要使用低版本的exp 导出数据库,用高版本的imp 导入。
所以就认为应该用低版本或相同版本导出数据库。而不是高版本客户端导出数据库。
但事实恰好相反,导入导出所谓的低版本和高版本其实是为了解决兼容性问题。
原则: 新版本有更好的兼容性,除非遇到被舍弃的功能
所以:
1. 新版本客户端可以兼容老版本客户端的所有功能, 所以新版本客户端可以导出老版本数据库。
2. 老版本客户端不一定兼容新版本数据库(如遇到某些新特性),所以老版本客户端导出新版本数据库可能会失败。
3. exp/imp 数据迁移。老版本exp导出的dmp文件,新版本的 imp 能识别,但新版本exp 导出的 dmp 文件,老版本的 imp 不一定能识别,所以我们需要使用老版本的 exp 导出,新版本的 imp 导入。
以上是我的理解,如有不对欢迎指正。
学习如茶,需细细品味。