Oracle восстановление оперативных журнальных файлов

Информацию о потерянном журнале можно увидеть в alertSID.log (режим ARCHIVELOG)
Посмотреть состояние и номера групп журнальных файлов в режиме ARCHIVELOG можно в представлении V$LOG.

Переключаемся на другой журнал:
SQL> alter system switch logfile;

Для восстановления необходимо удалить из словаря данных журнал:
SQL>alter database drop logfile member ‘/u02/oradata/orcl/redo02.log’;

Переименовать или удалить файл на уровне ОС, если он все еще присутствует в файловой системе:
SQL>!rm /u02/oradata/orcl/redo02.log

Добавляем новый файл в ту же журнальную группу:

Посмотреть номера групп можно в v$logfile
SQL>alter database add logfile member ‘/u02/oradata/orcl/redo02.log’
to group 2;

В режиме NOARCHIVELOG Oracle не будет реагировать ошибкой на потерю журнального файла

Дополнительная информация