Greetings,
I have a single oracle installation with one oracle home and I have 2 database instances on that machine one DEV and one TEST. I created an encryption wallet in a shared location and opened it in DEV. I then created an encrypted tablespace in DEV and created several tables in it. I then went to TEST and opened the same wallet and it opened fine. I went to create a tablespace using the same script I used for DEV only pointing to a datafile in TEST and get the following error.
SQL> CREATE TABLESPACE tep_data_ts
DATAFILE '/oradata/TESTDB/tep_data_ts01.dbf'
SIZE 150M
ENCRYPTION
DEFAULT STORAGE(ENCRYPT);
CREATE TABLESPACE tep_data_ts
*
ERROR at line 1:
ORA-28374: typed master key not found in wallet
This worked in DEV just fine with the same wallet. I created the key in DEV then just opened the wallet in TEST. Does this error mean that when the wallet was created it was created specific to DEV and cannot be used in any other instance? If so is there a way I can create the key to be used in multiple instances? Or do I have to create a separate key for each instance? I'm having trouble finding documentation on this so anyone with knowledge or who's tried this before any help would be appreciated. Thanks!
I have a single oracle installation with one oracle home and I have 2 database instances on that machine one DEV and one TEST. I created an encryption wallet in a shared location and opened it in DEV. I then created an encrypted tablespace in DEV and created several tables in it. I then went to TEST and opened the same wallet and it opened fine. I went to create a tablespace using the same script I used for DEV only pointing to a datafile in TEST and get the following error.
SQL> CREATE TABLESPACE tep_data_ts
DATAFILE '/oradata/TESTDB/tep_data_ts01.dbf'
SIZE 150M
ENCRYPTION
DEFAULT STORAGE(ENCRYPT);
CREATE TABLESPACE tep_data_ts
*
ERROR at line 1:
ORA-28374: typed master key not found in wallet
This worked in DEV just fine with the same wallet. I created the key in DEV then just opened the wallet in TEST. Does this error mean that when the wallet was created it was created specific to DEV and cannot be used in any other instance? If so is there a way I can create the key to be used in multiple instances? Or do I have to create a separate key for each instance? I'm having trouble finding documentation on this so anyone with knowledge or who's tried this before any help would be appreciated. Thanks!