Назад | Перейти на главную страницу

файл журнала удален в базе данных Oracle, как его воссоздать?

Для моего назначения базы данных мы искали «повреждение базы данных», и меня попросили удалить второй файл журнала повторов, что я сделал с помощью команды: rm log02a.rdo это было в каталоге $ HOME / ORADATA / u03.

Теперь я запустил свою базу данных, используя startup pfile=$PFILE nomount затем я смонтировал его с помощью команды alter database mount; теперь, когда я пытаюсь открыть это alter database open; это дает мне эту ошибку:

ORA-03113: end-of-file on communication channel 
Process ID: 22125 
Session ID: 25 Serial number: 1

Я предполагаю, что это связано с отсутствием второго файла журнала повторов. Еще есть log01a.rdo, но не тот, который я удалил. Как я могу восстановить это сейчас, чтобы снова открыть свою базу данных?

Я просмотрел сценарии создания базы данных, и в нем указано, что файл log02a.rdo имеет размер 10M и является частью группы 2.

Если я сделаю select group#, member from v$logfile; Я получил:

  1
/oradata/student_db/user06/ORADATA/u03/log01a.rdo

  2
/oradata/student_db/user06/ORADATA/u03/log02a.rdo

  3
/oradata/student_db/user06/ORADATA/u03/log03a.rdo

  4
/oradata/student_db/user06/ORADATA/u03/log04a.rdo

Таким образом, он является частью группы 2. Если я снова попытаюсь добавить файл log02a.rdo, он будет «уже частью базы данных». Если я отброшу группу 2, а затем добавлю ее снова с помощью следующих команд:

ALTER DATABASE 
  ADD LOGFILE GROUP 2 ('$HOME/ORADATA/u03/log02a.rdo')
      SIZE 10M;

Ничего. Предположительно изменяет базу данных, но она все равно не запускается. Есть идеи, что я могу сделать, чтобы воссоздать это и снова открыть свою базу данных?

Невозможно воссоздать его, включая данные, которые были в нем, если только у вас нет резервной копии c. Вы можете запустить базу данных, сбросить журналы и воссоздать пустой файл

пытаться:

 startup nomount;
 alter database mount; 
 alter database open resetlogs;

больше информации http://web.njit.edu/info/limpid/DOC/backup.102/b14191/osrecov009.htm