ORA-39214: Data Pump does not support external tables with encrypted columns. string will not be exported
Cause: The object is an external table with encrypted columns and this is unsupported with Data Pump.
Action: External table must be manually recreated on the target system.
该错误是由ORACLE数据泵(Data Pump)在尝试对外部表进行导出时发出的错误信息。
ORACLE数据泵(Data Pump)不支持使用加密列定义的外部表。对于这种情况,数据泵尝试将加密列解密为字符串,但无法完成,因此会发出ORA-39214错误。
ORA-39214可能会在尝试从具有加密列定义的外部表(external table)导出数据时发出,又或是在用户使用与操作有关的权限时发生,例如解密秘密。
处理方法及步骤是:不要在外部表中定义加密列。如果无法避免使用加密列,可以尝试使用同步复制(replication)方式将数据从加密列复制到一个解密列中。