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

Откуда: Симферополь
Сообщений: 1749
Добрый день уважаемые форумчане.
Хочу поделится странным случаем(А возможно, я чего то не догоняю)
Имеем тестовую девелоперскую базу
Oracel 11.2.0.1 x64 на SLES 11 в режиме archivelog
Журналы маленькие 20m 4 группы
Rmanом она копировалась 25.02 в 19часов
Далее с ней работали тестировали,записывали,удалали данные
26.02 в 14часов база легла.
Я смотрю поломался текущий REDO журнал.
Я помню,что это "головняк",надо писать _allow_resetlog_cooruption куда -то там(ну точнее я помнил,но мне
было облом)
Т.к база тестовая и восстановления точного не требуется ,-я удаляю файлы базы.
Восстанавливаю контрольник из бекапа.
делаю
run{
SWITCH DATAFILE ALL;
RECOVER DATABASE;
}
База накатывается(1G журналов)...в том числе я вижу накат журналов за 26 число...всё пучком.
Открываю resetlogs.Ожидаю увидеть лишь потерю пару часов работы.
Заходим в базу ...Блин а там информация на 25.02. 19 часов.
КАк будто наката и не было.

У той базы была проблема corrupted блок в sysaux(не поддававшийся,почему-то, лечению recover datafile 2 block 901)
27 фев 14, 11:09    [15638141]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
irbis_al
Восстанавливаю контрольник из бекапа

От куда рман будет знать о архивлогах, которые сгенерировались после того, как этот контрольник был сбекаплен ?
27 фев 14, 11:14    [15638175]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
irbis_al
Member

Откуда: Симферополь
Сообщений: 1749
pravednik
irbis_al
Восстанавливаю контрольник из бекапа

От куда рман будет знать о архивлогах, которые сгенерировались после того, как этот контрольник был сбекаплен ?


connect target /
allocate channel for maintenance type disk;
run
{
ALLOCATE CHANNEL c1 DEVICE TYPE disk;

sql 'alter system archive log current';
sql 'alter database backup controlfile to trace';
backup tag '%TAG' database SKIP READONLY SKIP OFFLINE;
release channel c1;

}
delete noprompt obsolete device type disk;
backup device type disk archivelog all not backed up delete all input;
copy current controlfile to '/home/oracle/flash_recovery_area/SUNRISE/backupset/control01.ctl';
release channel;
27 фев 14, 11:18    [15638199]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
irbis_al
Member

Откуда: Симферополь
Сообщений: 1749
Посколько это был "вынос мозга для меня"
Я раз 8 удалял и перенакатывал.
Брал copy current controlfile to '/home/oracle/flash_recovery_area/SUNRISE/backupset/control01.ctl';
Вот этот контрольник и контрольник из бекапа брал.
Rman настроен по дефолту,поэтому он архивы брал из flash_recovery_area/archivelog/папка_с_датой
Смотрел...следил,точно ли 26 число накатывается.
(Я уже неоднократно по этой схеме восстанавливал...
и вот такой первый случай не восстановления...)
27 фев 14, 11:26    [15638284]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
Aliced
Member

Откуда:
Сообщений: 301
irbis_al,
покажи контрольнику из бекапа архивлоги, о которых он не знает:
catalog start with папка с архивлогами
27 фев 14, 12:08    [15638665]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
irbis_al
Member

Откуда: Симферополь
Сообщений: 1749
Aliced
irbis_al,
покажи контрольнику из бекапа архивлоги, о которых он не знает:
catalog start with папка с архивлогами


Да накатывались журналы...знает rman по дефолту откуда их взять.
Прямо недавно проверил на другой тестовой базе...работает ли схема.
Делаю архив скриптом,что выше...Далее работаем.
Чтобы ускорить процесс archivelog current
удаляю базу ..восстанавливаю по схеме.
Накатыватся всё.Открываю resetlogs....Все изменения на месте.База в нужном состоянии.
Т.е схема работает.(Повторюсь,я неоднократно ей пользовался).
Не сработало в этом случае...я подозреваю из=за битого sysaux
27 фев 14, 12:14    [15638710]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
irbis_al,

Посмотрите инкарнацию вашей восстановленой базы.
27 фев 14, 12:28    [15638809]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
irbis_al
Member

Откуда: Симферополь
Сообщений: 1749
jan2ary
irbis_al,

Посмотрите инкарнацию вашей восстановленой базы.


Да первым делом посмотрел...Новая инкарнация.
27 фев 14, 12:31    [15638834]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
irbis_al,

А ее родительская инкарнация соответствует оригинальной? Т.е. может быть, ее родительская - это инкарнация от предыдущего восстановления?
27 фев 14, 13:00    [15639027]     Ответить | Цитировать Сообщить модератору
 Re: Станный бок при восстановлении.  [new]
irbis_al
Member

Откуда: Симферополь
Сообщений: 1749
jan2ary
irbis_al,

А ее родительская инкарнация соответствует оригинальной? Т.е. может быть, ее родительская - это инкарнация от предыдущего восстановления?


Не уверен,что понял вопрос.
Вы хотите узнать открывалась(восстанавливалась) ли ранее та база в режиме open resetlogs ?
27 фев 14, 13:17    [15639178]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить