04.12.2013 15:26
kamres
 
ночью выключили электроэнергию, дизель завести не удалось, упсник держал сколько мог, в общем сервер выключился во время расчета товародвижения и до бэкапа. Утром после включения база не запустилась.

На данный момент сделан бэкап того что есть, в алерте ORA-00312: online log 2 thread 1: 'D:\ORACLE\ORADATA\KAMAVTO\REDO02.LOG'
выяснил что активный REDO01.LOG, а как пересоздать REDO02.LOG?
Код:
SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1      35257   52428800          1 NO  CURRENT
   1110871238 04-DEC-13

         3          1      35256   52428800          1 NO  INACTIVE
   1110868018 04-DEC-13

         2          1      35255   52428800          1 NO  INACTIVE
   1110632646 04-DEC-13


SQL> select * from v$logfile;

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
         1 STALE   ONLINE
D:\ORACLE\ORADATA\KAMAVTO\REDO01.LOG
NO

         2         ONLINE
D:\ORACLE\ORADATA\KAMAVTO\REDO02.LOG
NO

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---

         3         ONLINE
D:\ORACLE\ORADATA\KAMAVTO\REDO03.LOG
NO


SQL>
Поискал по форуму, но конкретного решения по восстановлению не нашел

Делал так:

потерян inactive redolog

ALTER DATABASE CLEAR LOGFILE GROUP
ALTER DATABASE RENAME FILE ... TO ...

Только дальше что делать?
Пересоздать CONTROLFILE?


Пока вернулся к началу т.к. полезли совсем другие ошибки.
04.12.2013 15:32
Mtirt
 
Версия оракла, база в режиме архивлога или нет?
04.12.2013 15:37
kamres
 
Цитата:
Mtirt Версия оракла, база в режиме архивлога или нет?
Версия Starting up ORACLE RDBMS Version: 10.2.0.4.0.
Не архивлог.
Бэкап только за 02.12.13, не хочу день терять.
04.12.2013 15:53
kamres
 
Цитата:
Mtirt И RMAN-а тоже нет?
Нет
04.12.2013 15:55
Mtirt
 
А можно еще понять, с какой точно ошибкой база утром не запустилась?
04.12.2013 16:02
kamres
 
Цитата:
Mtirt А можно еще понять, с какой точно ошибкой база утром не запустилась?
ORA-00312: online log 2 thread 1: 'D:\ORACLE\ORADATA\KAMAVTO\REDO02.LOG'

Если сейчас базу перезапустить ошибка та же.
04.12.2013 16:02
kamres
 
Цитата:
Mtirt И RMAN-а тоже нет?
Нашел D:\oracle\ora10\BIN\rman.exe
04.12.2013 16:05
kamres
 
На шел по RMAN:
RMAN> run
{
set until sequence 1;
restore database;
recover database;
alter database open resetlogs;
}

но это наверно при включенном архивлоге?
04.12.2013 16:21
OlegON
 
В алерте какие строки +-10 строк от ошибки?
Часовой пояс GMT +3, время: 10:52.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.