8i exp/imp 导出导入到10G的时候有报错

uniconwang 2012-01-17 11:07:26
各位前辈:
我已经按照网上面的说法,用8.16的客户端导出8.17的数据,然后再用10.2.0的客户端版本导入10.2.0的数据库
两个导入导出的客户端都是windows系统上面的。8.17的数据库也是在windows2000上的,只有欲导入的数据库部署于linux.
但是导入的时候,提示如下:
IMP-00058: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 33 列:
PLS-00302: 必须说明 'SET_NO_OUTLINES' 组件
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
IMP-00000: 未成功终止导入
求解
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
amiksong 2012-01-18
  • 打赏
  • 举报
回复
用10g的客户端从8i导出,再导入到10g的库中
我心飞翔 2012-01-17
  • 打赏
  • 举报
回复
应该是导出的dmp文件版本不兼容的原因造成的。
惜分飞 2012-01-17
  • 打赏
  • 举报
回复
uniconwang 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yixilan 的回复:]

引用 2 楼 uniconwang 的回复:
按照网上面的说法,我现在这样用8i的客户端导出8i的数据,用10g的客户端导入10g的数据库,应该是没有问题的啊。何以我操作的时候就会报错呢?有没有什么其他的方法可以搞定这一切呢?

不是这样的。。
因为你用8i的客户端导出的dmp文件就是8i版本下的。
必须再用8i版本的客户端导回去。
只要不是用8i版本的客户端导入,都属于版本不兼容。……
[/Quote]
如是所言,8i的数据是不能迁移到10g的数据库喽?
yixilan 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 uniconwang 的回复:]
按照网上面的说法,我现在这样用8i的客户端导出8i的数据,用10g的客户端导入10g的数据库,应该是没有问题的啊。何以我操作的时候就会报错呢?有没有什么其他的方法可以搞定这一切呢?
[/Quote]
不是这样的。。
因为你用8i的客户端导出的dmp文件就是8i版本下的。
必须再用8i版本的客户端导回去。
只要不是用8i版本的客户端导入,都属于版本不兼容。
没有什么解决办法。
uniconwang 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luiseradl 的回复:]

应该是导出的dmp文件版本不兼容的原因造成的。
[/Quote]
按照网上面的说法,我现在这样用8i的客户端导出8i的数据,用10g的客户端导入10g的数据库,应该是没有问题的啊。何以我操作的时候就会报错呢?有没有什么其他的方法可以搞定这一切呢?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧