My Oracle Support Banner

IMPDP Fails With ORA-39180: "Unable To Encrypt ENCRYPTION_PASSWORD" After Switching TDE Wallet (Doc ID 436876.1)

Last updated on SEPTEMBER 14, 2021

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 10.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.


When using impdp to import a datapump export dump file that has a table with an encrypted column in it you get  errors the same as in the following example:


$ impdp <USERNAME>/XXXXX directory=<DIRECTORY_NAME> dumpfile=TDE.DMP encryption_password="<ENCRYPTION_PASSWORD>" nologfile=y full=y

Import: Release - Production on Wednesday, 20 June, 2007 10:05:10

Copyright (c) 2003, 2005, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release - Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining options
ORA-39001: invalid argument value
ORA-39180: unable to encrypt ENCRYPTION_PASSWORD
ORA-28362: master key not found

You have verified the wallet is open and TDE encryption works normally, for example you can execute the command: create table system.tde_test(test number encrypt);


The impdp utility was used before on this database and after that the wallet was regenerated.

It is important to only use the workaround / solution if this can be confirmed!


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.