Solved

Encrypted Tablespace Error: ORA-28374: typed master key

Posted on 2014-01-15
7
3,216 Views
Last Modified: 2014-06-06
Hi -

I have recently inherited an database that was previously copied from a system that has since been retired.  The wallet that was used on the previous system was not copied to the new server, I have no way of retrieving, after creating a new wallet I recieved the ORA-28374 error, logically the error is due to keys not matching.  I am trying to create a new encrypted tablespace so the objects can be copied to the new tables.  But when trying to create the tables I get the same error.  Is anyone of a solution for this issue?



SQL> CREATE TABLESPACE ENC_TLGP01_NEW DATAFILE
  2    '/opt/app/TSSIDB02/oradata01/dbf/enc_tlgp01TSSIDB02_01.dbf' SIZE 1024M AUTOEXTEND OFF
  3  LOGGING
  4  ONLINE
  5  PERMANENT
  6  EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K
  7  BLOCKSIZE 8K
  8  SEGMENT SPACE MANAGEMENT AUTO
  9  FLASHBACK ON
 10  ENCRYPTION
 11  DEFAULT STORAGE(ENCRYPT);
CREATE TABLESPACE ENC_TLGP01_NEW DATAFILE
*
ERROR at line 1:
ORA-28374: typed master key not found in wallet
0
Comment
Question by:artaydates
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
7 Comments
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39783239
I've not done much with Oracle encryption but think about what you are asking to do:
I want to copy and encrypted database from one machine to another not having the encryption key.  I then want to force a way of reading the data.

Doesn't seem like it should be possible.  Does it?
0
 

Author Comment

by:artaydates
ID: 39783490
Unfortunately no - but I was trying to avoid the lost of data.
0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39783519
If it were possible then anyone that steals your data files would be able to un-encrypt them.  

That sort of defeats the purpose of encrypting them to start with.

If there is absolutely no way to ever recover the wallet, if there is a way I think it would be Oracle Support that would know it but I wouldn't put any money on being able to do it given my first statement.
0
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

 

Accepted Solution

by:
artaydates earned 0 total points
ID: 39783959
Contacteded Oracle only wayis to drop the tablespace and recreate new one.
0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39785208
That's the only thing that would make sense.  Don't forget to close out the question.
0
 
LVL 22

Expert Comment

by:Steve Wales
ID: 40116735
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction A previously published article on Experts Exchange ("Joins in Oracle", http://www.experts-exchange.com/Database/Oracle/A_8249-Joins-in-Oracle.html) makes a statement about "Oracle proprietary" joins and mixes the join syntax with gen…
Shell script to create broker configuration file using current broker Configuration, solely for purpose of backup on Linux. Script may need to be modified depending on OS-installation. Please deploy and verify the script in a test environment.
This video shows how to Export data from an Oracle database using the Original Export Utility.  The corresponding Import utility, which works the same way is referenced, but not demonstrated.
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question