使用新虚拟机将 Oracle 12.1.0.2 服务器迁移到 Oracle 19.13.0.0 Enterprise。我设置了 Oracle 19,它似乎运行良好。
现在我想使用 expdp/impdb 从 Oracle 12 服务器导入转储。几个月前我已经在 Oracle 11 服务器上这样做了。但现在我收到一个错误:
UDI-00018: Data Pump client is incompatible with database version 12.1.0.2.0
我想知道 Oracle 12.1.0.2.0 是否与 Oracle 19.13.0.0 不兼容?除了这个,我找不到有关此问题的任何信息一,但我没有有效的支持订阅。如果我使用 VERSION=11.2.0.4 导出 Oracle 12 数据库并尝试导入此转储,我会得到完全相同的错误。
有人遇到过类似的问题吗?
答案1
使用版本参数进行导出,例如:
expdp username tables='HR."EMPLOYEES"' directory=EXPDIR dumpfile=eployees_%U.dmp FILESIZE=64M logfile=exp_employee.log version=12.0 PARALLEL=4