Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 rman неполное восстановление  [new]
Natalka
Member

Откуда: Far Far Away
Сообщений: 2632
надо восстановить на определенное время
6 сен 07, 09:09    [4627181]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Natalka
Member

Откуда: Far Far Away
Сообщений: 2632
как в блоке
run {set until time ..}
дату отформатировать, чтоб rman понял..

без установки переменных окружения
6 сен 07, 09:10    [4627187]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
например


run {
set until time = 'yyyy-mm-dd:hh:mm:ss';
restore database;
recover database;
alter database open resetlogs; }

'yyyy-mm-dd:hh:mm:ss';
реальные числа подставляйте

-------------------------------------

Все хрустальные мечты детства разбились о чугунную жопу действительности!
6 сен 07, 09:47    [4627325]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18483
connected to target database: TST (DBID=1662986732)

RMAN> run {
2> set until time "to_date('01-02-08 11:12:13', 'dd-mm-yy hh24:mi:ss')";
3> }

executing command: SET until clause
using target database controlfile instead of recovery catalog
6 сен 07, 10:03    [4627401]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Natalka
Member

Откуда: Far Far Away
Сообщений: 2632
большое спасибо))
6 сен 07, 11:12    [4627956]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
super
Member

Откуда:
Сообщений: 130
я так понял, что эти все операции прокатывают при наличии бэкапа!?
А если нет бэкапа, но база работает в режиме архилог,призошло удаление некоторых записей из таблицы или самой таблицы.Как можно восстановить записи или таблицу? SCN я знаю какой последний нужен.
26 сен 07, 13:22    [4717492]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Дрыщ в кустах
Guest
super
я так понял, что эти все операции прокатывают при наличии бэкапа!?
А если нет бэкапа, но база работает в режиме архилог,призошло удаление некоторых записей из таблицы или самой таблицы.Как можно восстановить записи или таблицу? SCN я знаю какой последний нужен.


Без бекапа или включенного Flashback Database сделать это не знаю как, я бы копал в сторону Oracle LogMiner.
26 сен 07, 13:28    [4717569]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
super
я так понял, что эти все операции прокатывают при наличии бэкапа!?
А если нет бэкапа, но база работает в режиме архилог,призошло удаление некоторых записей из таблицы или самой таблицы.Как можно восстановить записи или таблицу? SCN я знаю какой последний нужен.


1. никак
2. если удалены только записи, то flashback query в течение некоторого времени (если Oracle >= 9) или LogMiner
3. если Oracle 10, то там расширены возможности Flashback, вплоть до восстановления удаленной таблицы

В любом случае к RMAN это не имеет отношения
26 сен 07, 13:29    [4717580]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
super
Member

Откуда:
Сообщений: 130
Работаю с 9-ой.В сторону logmnr копал. там описано как определить по архивным журналам scn который нам нужен.Я нашел.написано,что можно востановить по журналам повторного выполнения таблицу,даже если удалена.Но как?не сказано. Читал про функцию recover в SQL*Plus.написано, что с ее помощью можно восстановить базу(табличное пространство).приведен пример.

SQL> connect system/manager as sysdba
Соединено.
SQL> shutdown
База данных закрыта.
База данных размонтирована.
Экземпляр ORACLE завершен.
SQL> startup mount
Экземпляр ORACLE запущен.
Total System Global Area 152581388 bytes
Fixed Size 70924 bytes
Variable Size 78741504 bytes
Database Buffers 73691136 bytes
Redo Buffers 77824 bytes
База данных смонтирована.
SQL> recover database until time '2001-12-09:00:00:00'
Восстановление носителя завершено.
SQL> alter database open;

пишет,что восстановление прошло удачно,но на самом деле нет.Я не специалист,подскажите в чем дело?
27 сен 07, 00:35    [4721221]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18337
super
подскажите в чем дело?

Перед recover неплохо бы подложить файлы из бэкапа :)
27 сен 07, 00:41    [4721227]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
super
Member

Откуда:
Сообщений: 130
понятно.т.е. если у меня есть бекап трех дневной давности,есть архилоги журналов,я не смогу восстановить данные забитые в эти три дня,если кто-то удалит таблицу?Я правильно понял?!
27 сен 07, 09:44    [4721732]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
PaulEr
Member

Откуда:
Сообщений: 3794
super
понятно.т.е. если у меня есть бекап трех дневной давности,есть архилоги журналов,я не смогу восстановить данные забитые в эти три дня,если кто-то удалит таблицу?Я правильно понял?!


У Вас архивлоги до какого дня есть ? Если до сегодняшнего, то восстановите информацию.
27 сен 07, 09:50    [4721780]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
1. С помощью LogMiner НЕЛЬЗЯ восстановить удаленную таблицу, в отличие от удаленных строк, т.к. удаление таблицы - это всего лишь удаление ссылки о ней в словаре, команда удаления строк при этом не формируется

2. если таблица удалена 2 дня назад, а у нас имеется backup 3-х дневной давности + все archlogs с момента формирования backup, то мы можем восстановиться на момент времени непосредственно ПЕРЕД удалением таблицы, соответственно, сможем экспортом выцепить эту таблицу
27 сен 07, 10:52    [4722277]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
super
Member

Откуда:
Сообщений: 130
спасибо за ликбез.Понял теперь всю технологию:).
Жаль, что только в 10 появилась такая функция как flashback.
27 сен 07, 12:34    [4723274]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Lunaire
Member

Откуда:
Сообщений: 44
Если не путаю, то если есть все логи с момента создания датафайла, то можно восстановить его, даже не имея резервной копии.
Просветите меня, подобный метод восстановления мог бы быть использован в этом случае?
27 сен 07, 21:02    [4727180]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Lunaire
Если не путаю, то если есть все логи с момента создания датафайла, то можно восстановить его, даже не имея резервной копии.
Несомненно
Lunaire
Просветите меня, подобный метод восстановления мог бы быть использован в этом случае?
Нечетал, многабукаф.

Всего
27 сен 07, 21:31    [4727240]     Ответить | Цитировать Сообщить модератору
 Re: rman неполное восстановление  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18337
Ааз
Lunaire
Если не путаю, то если есть все логи с момента создания датафайла, то можно восстановить его, даже не имея резервной копии.
Несомненно

Гм... Вспомнилось
28 сен 07, 21:26    [4733100]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить