Oracle11.2.0.4.00企业版用expdp并行导出, 向11.2.0.1.00标准版用impdp非并行导入, 请问可行吗?

如题所述

可以的,由于你的都是11g,给你两个方法的建议:
1,直接使用expdp,impdp进行导出导入,如果不报错,可以导入,那就行。
2,上述方法不可以,那么你可以使用第二种方法,即expdp导出的时候,注意加上版本的转换,也就是把导出的版本转变为要导入的版本,然后直接impdp导入到后面这个版本中就可以。
你说的这种情况,我导过好多次,有些时候是第一种方法可以,有些时候是第二种方法可以,其中的影响因素是操作系统或者其它方面带来的因素,对于这些情况来说,只能说是尝试吧,你在a点做的相同的操作,到b点的两台电脑上不一定能成功,这个做软件的应该都明白这个道理的。
有问题再留言。追问

基于上面的问题,可以给下示例语句,对dumpfile如何指定呢

追答

1,expdp user/password@别名 dumpfile=文件名.dmp
2,impdp user/password@别名 dumpfile=文件名.dmp
你先这样写,如果是版本方面的影响导致出现问题,再看是什么情况。至于dmp文件导出到哪里,或者是放在哪里,你自己应该知道的吧。

可以的,但是可能由于系统以及环境的影响因素,或许会有一些问题,但是expdp必须对应impdp,同样exp对应imp,要不绝对出错

追问

expdp并行导出有多个文件“文件名1.dmp 文件名2.dmp”,impdp非并行导入,dumpfile=文件名.dmp 这个一个文件名呀?

追答

是的,dumpfile=后面的是文件名,但是你要加入DMP后缀,要不识别不出来

温馨提示:答案为网友推荐,仅供参考