пятница, 19 декабря 2008 г.

Запуск базы с горячей копии при отсутствии архивлогов :)

Nikolaps'у дали такое вот задание (Oracle 8.1.7). Решили следующим образом: включили параметр _allow_resetlogs_corruption=TRUE, попытались открыть, получили отлуп:
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00600: internal error code, arguments: [4000], [2], [], [], [], [], [], []

o_O

В металинке узнали (Note:47456.1), что база ругается на наш второй сегмент отката (см. второй аргумент), добавили параметр _offline_rollback_segments=(rbs2). После этого база открылась:)

1 комментарий:

nuke комментирует...

Oracle настаивает на пересоздание такой "инфернальной" БД.