Oracle/DB2/Postgresql/Mysql/Hadoop/Greenplum/Postgres-xl/Mongodb
分类: Oracle
2012-06-18 19:08:35
转载出处:http://tivan.iteye.com/blog/1169253
今天帮同事用impdp导入数据库是发现错误,到不进去。
主要错误信息如下:
With the Partitioning, OLAP and Data Mining options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31619: invalid dump file "***.dmp"
验证几次操作的流程,是没有问题的,在自己的机子验证是操作流程没有问题。
最后在网上看到说版本的问题
数据库的版本不同,导出数据的库是10.2.0.2.0 ,导入库是10.1.0.3.0
上述问题是expdp/impdp里很普遍的问题,
低版本的导入数据库在读高版本数据库由expdp产生的文件的时候很可能会产生上述错误,
解决方法就是本着一个"就低不就高"的原则,
比如对于上述问题而言,只需要在源数据库执行expdp的时候加上version=10.2.0.2,
然后在目标数据库执行impdp的时候也加上version=10.2.0.2的就OK了。
其实不光expdp/impdp有这样的问题,exp/imp一样也会有。