急求解决办法!!!!!!在线等!!!!!!

时间:2022-01-24 23:33:41
本人在一台操作系统是windows 2008 server (64位)的机器上安装了oracle 10g数据库,现在想通过10g的客户端导出另一台

操作系统为windows 2003 server (32位)的机器上的oracle 817中的数据库。客户端配置已完成,能够测试连接成功。但是在

使用exp命令是报错:

exp-00056: oracle error 6500 encountered
ora-06550: line 1,column 41


还有在windows xp 系统的机器上安装oracle 10g的客户端,然后使用同样的方法导出上述同一台机器上的oracle817中的

库,提示相同的错误!!!                     但奇怪的是,用plsql可以顺利导出。

请高人指点!!!这问题究竟出在哪???

急~~~~~~~~~~~~~~~~~~~~~~在线等~!~!~!~!~!~!~!~!~!
 

12 个解决方案

#1


你为何不用817的客户端或者直接在817数据库本机进行exp操作呢?

#2


同意
引用 1 楼 xinpingf 的回复:
你为何不用817的客户端或者直接在817数据库本机进行exp操作呢? 

#3


exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去

#4


引用 3 楼 zuzuou 的回复:
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 



#5


exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 

#6


引用 3 楼 zuzuou 的回复:
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 


同意。一般来说用低版本来导出高版本的库,总是会有问题出现的。但给10g的数据库导入8i宣布死刑了。

通过一定的方式,某些这样的导出是可以解决的
你那个错误应该是有些10g的特性,在8i的客户端中无法识别。、

所以,你如果没有其他的选择,必须要把10g的数据库导出到8i的话。

你只能试试缩小导出的范围,不用full=y, 用基于owner的方式来导出,如果还不行,就直接基于table的导入,如果还有问题的话,找到失败的表,看是不是表上有10g的一给高级属性。如果是就去掉高级属性后再导出。你这样试试看。



==================================================================
Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理

如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
电子邮件:dba@Inthirties.com
网站: http://www.inthirties.com

#7


谢谢楼上几位的回答  

因为我一朋友在远程用10g的客户端成功的导出了817中的数据库,所以我才一直在试图解决这个问

题。他的操作系统是32位windows的,可是我即便是在这样的操作系统下用exp命令,仍然提示相同的错误。

#8


我的目的其实是想把817中的数据迁移到10g中的。

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端???

#9


远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕
引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端???

#10


当然,最安全的办法还是在817的机器上卸,在817的机器上装
引用 9 楼 zuzuou 的回复:
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕 

引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端??? 

#11


引用 9 楼 zuzuou 的回复:
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕 

引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端??? 




试过了  报错啊!!!  还有其他办法吗???

#12


用817的客户端或者直接在817数据库本机进行exp操作吧? 

#1


你为何不用817的客户端或者直接在817数据库本机进行exp操作呢?

#2


同意
引用 1 楼 xinpingf 的回复:
你为何不用817的客户端或者直接在817数据库本机进行exp操作呢? 

#3


exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去

#4


引用 3 楼 zuzuou 的回复:
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 



#5


exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 

#6


引用 3 楼 zuzuou 的回复:
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。 
只能用8i的exp和imp迁移数据到10g去 


同意。一般来说用低版本来导出高版本的库,总是会有问题出现的。但给10g的数据库导入8i宣布死刑了。

通过一定的方式,某些这样的导出是可以解决的
你那个错误应该是有些10g的特性,在8i的客户端中无法识别。、

所以,你如果没有其他的选择,必须要把10g的数据库导出到8i的话。

你只能试试缩小导出的范围,不用full=y, 用基于owner的方式来导出,如果还不行,就直接基于table的导入,如果还有问题的话,找到失败的表,看是不是表上有10g的一给高级属性。如果是就去掉高级属性后再导出。你这样试试看。



==================================================================
Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理

如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
电子邮件:dba@Inthirties.com
网站: http://www.inthirties.com

#7


谢谢楼上几位的回答  

因为我一朋友在远程用10g的客户端成功的导出了817中的数据库,所以我才一直在试图解决这个问

题。他的操作系统是32位windows的,可是我即便是在这样的操作系统下用exp命令,仍然提示相同的错误。

#8


我的目的其实是想把817中的数据迁移到10g中的。

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端???

#9


远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕
引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端???

#10


当然,最安全的办法还是在817的机器上卸,在817的机器上装
引用 9 楼 zuzuou 的回复:
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕 

引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端??? 

#11


引用 9 楼 zuzuou 的回复:
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕 

引用 8 楼 ytyjf15 的回复:
我的目的其实是想把817中的数据迁移到10g中的。 

请问如果用817的客户端导出dmp文件  应该怎样导入10g当中  ???  用什么版本的客户端??? 




试过了  报错啊!!!  还有其他办法吗???

#12


用817的客户端或者直接在817数据库本机进行exp操作吧?