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

Откуда: Благовещенск, Амурская обл.
Сообщений: 13
Приветствую всех!
Народ, помогите Оракл поднять!
Как было дело: есть сервер-оракл (1 винт IDE и 2 скази, итого 3 штуки),
IDE-винт умер (совсем!), база распределена была на двух скази-винтах.
Нормального backupа сервера у меня нет, есть отдельно backup скази-винтов,
сделанный уже после смерти IDE-винта и есть старый винт трехмесячной
давности.
Пытаясь восстановить оракл я пока только смог смонтировать базу, но при
потытке открытия базы выдается ошибка
ORA-00341: протокол 1 процесса 1, ожидаемый пор.# не соответствует.
ORA-00312: оперативный протокол 1 процесса 1:
'c:\oracle\oradata\*****\redo01.log'
Т.е. как я понимаю, файл redo01.log старый (трехмесячной давности) и не
соответствует дазе данных, но как из этой ситуации выпутаться не знаю.
Помогите!
15 мар 06, 05:26    [2448867]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка ORA-00341  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
В момент смерти винта база работала ?
Или была нормально опущена ?
15 мар 06, 05:29    [2448869]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка ORA-00341  [new]
ЖТ
Member

Откуда: Благовещенск, Амурская обл.
Сообщений: 13
Система зависла, я комп просто перезагрузил резетом.
15 мар 06, 05:57    [2448883]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка ORA-00341  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
Если ВСЕ (не были мультиплексированы) redo-логи померли и БД была прибита аварийно -- это плохо

Ищи по словам "_allow_resetlogs_corruption" на свой страх и риск, но тут я ничего советовать не буду -- это самый крайний вариант и тут бабушка надвое сказала, получится или нет. В любом случае БД после этого необходимо пересоздавать.

До кучи можешь сообщить, какие файлы померли, какие восстановлены из бэкапа, какие остались живы (из комплекта файлов данных, управляющих, журналов). Была ли БД в ARCHIVELOG и сохранились ли журналы с момента последнего бэкапа файлов данных (да и был ли он, а если был, как выполнялся) -- в этом случае можно восстановиться с бэкапа и докатить БД до последнего архивлога

Еще неплохо сообщать версию БД и ось
15 мар 06, 06:16    [2448893]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка ORA-00341  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
Хотя, конечно, попробуй сначала
recover database using backup controlfile until cancel
cancel
alter database open resetlogs;
15 мар 06, 06:23    [2448895]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить