Решение ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

В результате ошибки настройки база 11gR2 начала выдавать такое вот сообщение:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> startup;
ORACLE instance started.

Total System Global Area  997953536 bytes
Fixed Size                  2232648 bytes
Variable Size             796921528 bytes
Database Buffers          188743680 bytes
Redo Buffers               10055680 bytes
Database mounted. 

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

Прочитав большое количество документации был найден выход:

sqlplus /nolog
conn / as sysdba

Затем нужно заставить базу сделать восстановление, но не использовать файлы для восстановления:

recover database until cancel using backup controlfile;

На вопрос Specify log: {<RET>=suggested | filename | AUTO | CANCEL} отвечаем CANCEL

alter database open resetlogs;

5 thoughts on “Решение ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

  1. Автор! Огромное Тебе человеческое Спасибо!
    У нас сервак упал, и Oracle начал ругаться.
    Что только не перепробовали.
    Наткнулся на эту статью, удаленно попробовал, все работает!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *