将 Oracle 12.1.0.2 迁移并升级到 19c:UDI-00018:数据泵客户端与数据库版本 12.1.0.2.0 不兼容

将 Oracle 12.1.0.2 迁移并升级到 19c:UDI-00018:数据泵客户端与数据库版本 12.1.0.2.0 不兼容

使用新虚拟机将 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

相关内容