Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
День добрый, база упала, монтируется, но при попытке открыть alter database open
Выдаёт, что повреждён редо лог файл.
28 июл 11, 15:02    [11039898]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Дык важно, какой Redo. Если CURRENT или ACTIVE - это одно. Если INACTIVE _ это другое...

PS
Мультиплексирования redo конечно нет. А ведь Oracle рекомендует...
28 июл 11, 15:08    [11039936]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
Вот скриншот

К сообщению приложен файл. Размер - 26Kb
28 июл 11, 15:09    [11039943]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
Есть 4 группы в каждой по одному файлу.
Получается, что Мультиплексирование есть!
28 июл 11, 15:13    [11039963]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
AlexGru
Вот скриншот


А зачем ты ее в noarchivelog переводил ?

Попробуй пересоздать лог - alter database clear unarchived logfile .... ?
(может, потребуется неполное восстановление)

(Бекап базы, надеюсь, есть и в порядке ?)
28 июл 11, 15:13    [11039969]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
AlexGru,

покажите статус ваших реду.
Что делали перед тем, что есть на скриншоте? Просто так БД 01589 не будет

PS: зачем было переводить в noarchivelog ?
28 июл 11, 15:14    [11039976]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
AlexGru
Получается, что Мультиплексирование есть!

нет, получается что нет )
мультиплексирование - это в каждой группе больше чем один файл.
28 июл 11, 15:15    [11039981]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
BestZvit
(Бекап базы, надеюсь, есть и в порядке ?)


Это часть реплики снимается - в сабже увидел, бекапов нету.

PS
Если бекапы для нее не нужны, то имхо такую и терять не жалко...
28 июл 11, 15:15    [11039989]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
Бэкапа нет. Место выдели для бэкапов, я курсы даже прошёл, и тут же забрали, обещая вот вот вернуть.

alter database clear unarchived logfile group 2;

выдаёт в скриншоте

К сообщению приложен файл. Размер - 17Kb
28 июл 11, 15:18    [11040010]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
serpv
Member

Откуда: n-ск
Сообщений: 220
select l.GROUP#, l.status, member from v$log l,v$logfile f where l.GROUP#=f.GROUP#;  
?
28 июл 11, 15:19    [11040017]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
AlexGru
выдаёт в скриншоте



recover database until cancel.....
> cancel
alter database clear unarchived....
....

?
28 июл 11, 15:20    [11040020]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
pravednik
AlexGru,

покажите статус ваших реду.
Что делали перед тем, что есть на скриншоте? Просто так БД 01589 не будет

PS: зачем было переводить в noarchivelog ?


Как узнать статус пока база не открыта?

Ни чего кажется не делали, обычная работа. Сервер удалённый.

Перевели в noarchivelog т.к. нет места для полного бэкапа и даже для складирования архивных логов.

Говорю место выбил, съездил поучился по rman, и туту забрали доп. место, обещав скоро вернуть.
Блин.
28 июл 11, 15:21    [11040041]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
BestZvit
AlexGru
выдаёт в скриншоте



recover database until cancel.....
> cancel
alter database clear unarchived....
....

?

А с каких пор эмуляция неполного восстановления говорила экземпляру при открытии, что креш рековери может идти лесом ?
28 июл 11, 15:22    [11040045]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
pravednik
А с каких пор эмуляция неполного восстановления говорила экземпляру при открытии, что креш рековери может идти лесом ?


С тех пор, как придумали неполное восстановление
28 июл 11, 15:24    [11040071]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
BestZvit
pravednik
А с каких пор эмуляция неполного восстановления говорила экземпляру при открытии, что креш рековери может идти лесом ?


С тех пор, как придумали неполное восстановление

Ну это если оно действительно "восстановление", а не его эмуляция.
28 июл 11, 15:25    [11040088]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
BestZvit
AlexGru
выдаёт в скриншоте



recover database until cancel.....
> cancel
alter database clear unarchived....
....

?


К сообщению приложен файл. Размер - 33Kb
28 июл 11, 15:30    [11040135]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
А может можно как открыть с небольшим откатом назад?
28 июл 11, 15:31    [11040147]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
AlexGru
А может можно как открыть с небольшим откатом назад?

Только взяв все файлы БД из backup
28 июл 11, 15:44    [11040272]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
tru55,

Бэкапа нету :(
28 июл 11, 15:46    [11040284]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
AlexGru
Бэкапа нету

Oracle не умеет откатываться назад (flashback database сейчас не рассматриваем, явно не тот случай).
Для отката на момент в прошлом берется backup и на него накатываются arch logs до нужного момента
28 июл 11, 15:50    [11040315]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
AlexGru,

остановили БД, скопировали все файлы в сторонку.
добавили в спфайл _allow_resetlog_corruption=true
попробовали запустить БД.
Если открылась, сняли фул дамп импортом и вперед пересоздавать БД
28 июл 11, 15:53    [11040347]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
tru55
AlexGru
Бэкапа нету

Для отката на момент в прошлом берется backup и на него накатываются arch logs до нужного момента


Это знаю. Но всё олучается?! Ни как ни как?
28 июл 11, 15:54    [11040358]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
Может как-то это использовать

_ALLOW_RESETLOGS_CORRUPTION=TRUE

хоть сколько-то данных бы восстановить.

???
28 июл 11, 15:57    [11040371]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
AlexGru
Member

Откуда: Пермь рядом
Сообщений: 1600
В пфайл просто прописали
*._ALLOW_RESETLOGS_CORRUPTION=TRUE

Ругается так же как и было, как бы проверить, что парметр задан.
В v$parameter Не видно его.
28 июл 11, 16:01    [11040403]     Ответить | Цитировать Сообщить модератору
 Re: Помогите поднять база, умер редо лог (юэкапов нету)  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
AlexGru
В пфайл просто прописали
*._ALLOW_RESETLOGS_CORRUPTION=TRUE
Ругается так же как и было, как бы проверить, что парметр задан.
В v$parameter Не видно его.

стартуете с этого пфайла

SQL> startup mount pfile=...
SQL> alter database open resetlogs;
28 июл 11, 16:03    [11040409]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Oracle Ответить