操作系统为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
同意
#3
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去
只能用8i的exp和imp迁移数据到10g去
#4
赞
#5
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去
只能用8i的exp和imp迁移数据到10g去
#6
同意。一般来说用低版本来导出高版本的库,总是会有问题出现的。但给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命令,仍然提示相同的错误。
因为我一朋友在远程用10g的客户端成功的导出了817中的数据库,所以我才一直在试图解决这个问
题。他的操作系统是32位windows的,可是我即便是在这样的操作系统下用exp命令,仍然提示相同的错误。
#8
我的目的其实是想把817中的数据迁移到10g中的。
请问如果用817的客户端导出dmp文件 应该怎样导入10g当中 ??? 用什么版本的客户端???
请问如果用817的客户端导出dmp文件 应该怎样导入10g当中 ??? 用什么版本的客户端???
#9
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕
#10
当然,最安全的办法还是在817的机器上卸,在817的机器上装
#11
试过了 报错啊!!! 还有其他办法吗???
#12
用817的客户端或者直接在817数据库本机进行exp操作吧?
#1
你为何不用817的客户端或者直接在817数据库本机进行exp操作呢?
#2
同意
#3
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去
只能用8i的exp和imp迁移数据到10g去
#4
赞
#5
exp和ipm只能从低版本导到高版本,所以10G的exp是导不了8i的。
只能用8i的exp和imp迁移数据到10g去
只能用8i的exp和imp迁移数据到10g去
#6
同意。一般来说用低版本来导出高版本的库,总是会有问题出现的。但给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命令,仍然提示相同的错误。
因为我一朋友在远程用10g的客户端成功的导出了817中的数据库,所以我才一直在试图解决这个问
题。他的操作系统是32位windows的,可是我即便是在这样的操作系统下用exp命令,仍然提示相同的错误。
#8
我的目的其实是想把817中的数据迁移到10g中的。
请问如果用817的客户端导出dmp文件 应该怎样导入10g当中 ??? 用什么版本的客户端???
请问如果用817的客户端导出dmp文件 应该怎样导入10g当中 ??? 用什么版本的客户端???
#9
远程到817的机器去,把exp.exe和ipm.exe这两个文件拷贝到10g的机器上,先备份10g的exp.exe和imp.exe文件,然后把817的exp和imp覆盖上去,执行exp和imp脚本~完毕
#10
当然,最安全的办法还是在817的机器上卸,在817的机器上装
#11
试过了 报错啊!!! 还有其他办法吗???
#12
用817的客户端或者直接在817数据库本机进行exp操作吧?