Oracle 9i exp导出10g R2出现错误:EXP-00003: 未找到段 (4,131) 的存储定义使用oracle9i 9.2.0.1的client 导出oracle10g R2 v10.2.0.3数据库的数据连接到: oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - ProductionWith the Partitioning, Real Application Clusters, OLAP and Data Mining options已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集即将导出指定的用户.... 正在导出 pre-schema 过程对象和操作. 正在导出用户 USERID 的外部函数库名称. 导出 PUBLIC 类型同义词. 导出私有类型同义词. 正在导出用户 USERID 的对象类型定义即将导出 USERID 的对象 .... 正在导出数据库链接. 正在导出序号. 正在导出群集定义. 即将导出 USERID 的表通过常规路径 .... . 正在导出表&nbs
一般来说,从低版本导入到高版本问题不大,麻烦的是将高版本的数据导入到低版本中,在Oracle9i之前,不同版本Oracle之间的EXP/IMP可以通过下面的方法来解决:1、在高版本数据库上运行底版本的catexp.sql;2、使用低版本的EXP来导出高版本的数据;3、使用低版本的IMP将数据库导入到底版本数据库中;4、在高版本数据库上重新运行高版本的catexp.sql脚本。但在9i中,上面的方法并不能解决问题。如果直接使用底版本EXP/IMP会出现如下错误:EXP-00008: orACLE error %lu encounteredorA-00904: invalid column name