recover database until time '2008-12-11:12:00:00' using backup controlfile;

dbstalker, 16 декабря

На небольшом сервере безвозвратно погиб винчестер.От базы остался холодный бекап и архивные файлы журнализации. Это не так уж плохо.

На другом сервере создали базу с таким же именем. Новую базу остановили. Далее файлы данных, файл инициализации, файл паролей подменили.Так как управляющие файлы были потеряны вместе с базой, пришлось использовать управляющие файлы из бекапа.

startup mount
recover database until time '2008-12-11:12:00:00' using backup controlfile;
alter database open resetlogs;

База открылась и все ок.

7 комментариев

Прокоментировать

Sinan
27 декабря 2008 г. в 10:51

Скажите а что делать если есть бякап взятый Рманом, а база где находился репозиторий Рмана тоже грохнул.
При попытке восстановления выдаёт ошибки типа нет такого DBID
Как обойти данную проблему?

dbstalker
29 декабря 2008 г. в 19:00

SORRY! У меня по этому поводу нет никакого опыта.

Gonobobel
9 января 2009 г. в 11:41

Классный сайт много всего тут интересного и позновательного.

sergey
22 июня 2009 г. в 15:26

----Скажите а что делать если есть бякап взятый Рманом, а база где находился репозиторий Рмана тоже грохнул.
При попытке восстановления выдаёт ошибки типа нет такого DBID
Как обойти данную проблему?

Как вы восстанавливаете?? Можно обойтись без репозитория...

dbstalker
22 июня 2009 г. в 17:57

зайдите в наш раздел "Вопросы и ответы" - там есть похожая ситуация. http://my-oracle.it-blogs.com.ua/questions.aspx

Имя
20 июня 2011 г. в 08:18

У меня вопросик...
Вот у меня есть холодный backup сделанный с помошью
shutdown immediate
Копирую все файлы находящиеся в дирректории с oradata+archive
после чего стартую базу (shtartup)
потом провожу какие - то изменения... Хочу откатить базу на момент 2011-06-17
останавливаю базу
shutdown immediate
закидываю те файлы которые я копировал с холодного копирования
после чего делаю
startup mount
потом
recover database until time '2011-06-17:10:00:00' using backup controlfile;
затем
alter database open resetlogs;
подключаюсь к базе и смотрю и не вижу изменений которые были сделанные 17,06,2011
Восстанавливать базу и накатывать изменения...????
ПОДСКАЖИТЕ ПОЖАЛУЙСТА

dbstalker
5 июля 2011 г. в 10:59

За основу берем датафайлы из холодного бекапа, выполненного ДО даты-времени, на которую хотим восстановить. А затем на эти датафайлы накатываем ( применяем) все архивные файлы , которые созданы после этого бекапа и до даты-времени, на которую хотим восстановить базу данных.

 

Новый комментарий

Я не спамер: введите суму 6+1



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Печь булерьян в дом
21 сентября, 1 ответа
Как Открыть Футбольную Школу
20 сентября, 1 ответа
IP телефония
20 сентября, 1 ответа