Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle TDE - не могу создать тейблспейс(ORA-28342).  [new]
st0ne_c0ld
Member

Откуда:
Сообщений: 12
Всем привет,

Есть инстанс 11.2.0.1, для него создан wallet:
orapki wallet create -wallet /oracle/admin/SID1/wallet -pwd password -auto_login
Инстанс поднят и wallet открыт.

Когда пытаюсь создать тейблспейс - начинает ругаться:
SQL> ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "password";
ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "password"
*
ERROR at line 1:
ORA-28354: wallet already open


SQL> CREATE TABLESPACE TDE1 LOGGING DATAFILE
  '/oradata/SID1/TDE101.dbf'
  SIZE 1000M
  REUSE
  AUTOEXTEND ON NEXT 100M
  MAXSIZE UNLIMITED
  EXTENT MANAGEMENT LOCAL
  SEGMENT SPACE MANAGEMENT AUTO
  ENCRYPTION USING 'AES256'
  DEFAULT STORAGE(ENCRYPT);  2    3    4    5    6    7    8    9   10
CREATE TABLESPACE TDE1 LOGGING DATAFILE
*
ERROR at line 1:
ORA-28342: integrity check fails on column key

По номеру ошибки - тишина. Что я делаю не так\куда смотреть?

PS: до этого делал тоже самое но wallet был без автологина(но сейчас нужен именно такой). Вроде всё нормально было.
21 ноя 11, 14:19    [11631935]     Ответить | Цитировать Сообщить модератору
 Re: Oracle TDE - не могу создать тейблспейс(ORA-28342).  [new]
st0ne_c0ld
Member

Откуда:
Сообщений: 12
Нашел ID 757936.1, ситуация аналогичная. Но создать не дает. После некоторых изысканий, нашел, что не хватает мастер ключа.

SQL> select status from v$encryption_wallet;

STATUS
------------------
OPEN_NO_MASTER_KEY

SQL>

SQL> ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "password";
ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "password"
*
ERROR at line 1:
ORA-28374: typed master key not found in wallet

Но как видно - сбросить оно его не дает. Открыть\закрыть wallet тоже не дает.

SQL> ALTER SYSTEM SET ENCRYPTION WALLET CLOSE IDENTIFIED BY "password"
  2  /
ALTER SYSTEM SET ENCRYPTION WALLET CLOSE IDENTIFIED BY "password"
*
ERROR at line 1:
ORA-28365: wallet is not open


SQL> ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "password";
ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "password"
*
ERROR at line 1:
ORA-28354: wallet already open


SQL>
21 ноя 11, 15:43    [11632694]     Ответить | Цитировать Сообщить модератору
 Re: Oracle TDE - не могу создать тейблспейс(ORA-28342).  [new]
st0ne_c0ld
Member

Откуда:
Сообщений: 12
После перезапуска кошелек открылся, но ошибка при создании TS не пропала...

ORA-28374: typed master key not found in wallet
21 ноя 11, 16:05    [11632893]     Ответить | Цитировать Сообщить модератору
 Re: Oracle TDE - не могу создать тейблспейс(ORA-28342).  [new]
st0ne_c0ld
Member

Откуда:
Сообщений: 12
Bug 9215461  TDE wallet master rekey fails with ORA-28362 or creation of encrypted tablespace fails with ORA-28374

Видимо это он. Похоже 11.2.0.3 придется качать.
Правдо странно и не понятно, куда ключ прописывается, что потом столько "хвостов" остается. :(
21 ноя 11, 16:59    [11633414]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить