![]() |
#1
|
|||
|
|||
![]()
Файл базы данных в состоянии Recover
Restore выполняется копирование файлов из резервной копии. Поврежденные файлы заменяются на рабочие. Recovery - процесс применения журналов к базе данных для наката ее вперед до определенного времени. ================================================= Нумерация файлов в системе и их состояние: Простой запрос: Код:
select name, status from v$datafile; Запрос посложнее: Код:
select to_char(file#, '9') as " №", (case file# when 1 then substr(name, -10) when 2 then substr(name, -8) when 3 then substr(name, -10) when 4 then substr(name, -9) end) "Имя Файла", STATUS "Статус" from V$DATAFILE; Должно быть что-то похожее: PHP код:
Если файл БД в состоянии recover, необходимо его восстановить из резервной копии (если нет резервной копии, вините сами себя) и (при необходимости) применить журнальные файлы, если база данных работает в режиме archivelog. Возможный вариант восстановления: PHP код:
__________________
Телеграм чат Последний раз редактировалось Marley; 17.12.2010 в 20:48. |
#2
|
|||
|
|||
![]()
Если следующий запрос выводит какие-либо данные, необходимо произвести действия по восстановлению файлов базы данных.
select name, error ================================================= select file# as " №", SUBSTR(name, INSTR(((name)), '\', -1, 1)+1) as "Имя Файла", STATUS "Статус" ![]()
__________________
Телеграм чат Последний раз редактировалось Marley; 21.09.2015 в 09:57. |
![]() |
Метки |
восстановление sysaux.dbf, восстановление system.dbf, восстановление undo.dbf, восстановление users.dbf |
Опции темы | |
Опции просмотра | |
|
|