我有.dmp
导出为 5.1 版的文件,我需要在 Oracle 12c 上导入它们。我无权访问原始数据库以重新导出设置 VERSION 参数。
这是我得到的错误:
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-39142: incompatible version number 5.1 in dump file "/media/sf_Data
/DUMP_MS/mydumfile.dmp"
我能做些什么?
当然Oracle没有公开这个信息,但是如果你可以访问MOS,那就继续吧:
导出/导入 DataPump 参数 VERSION - 不同 Oracle 版本之间数据泵的兼容性(文档 ID 553337.1)
12.1 使用 4.1 版的转储文件集。12.2 使用 5.1 版本的转储文件集
您不能将在 12.2 中创建的转储文件导入到 12.1,除非指定了 VERSION 参数以允许较低版本导入它。
您将需要至少一个 12.2 版本的数据库来导入该转储文件。