powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не открывается БД
5 сообщений из 5, страница 1 из 1
Не открывается БД
    #40112570
SergUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В наследство передали труп. Что было "до" - никто не знает, "ничего не трогали, оно само".
Oracle 9, Red Hat Enterprise Linux.
LOG_MODE = NOARCHIVELOG;

При попытке startup в sqlplus, после монтирования останавливается с ошибкой:
Код: c#
1.
2.
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/u01/oradata/zxc/system01.dbf'


При открытии папки "/u01/oradata/zxc/" в MC вываливается ошибка:
Код: plaintext
1.
File 'system01.dbf' exists, bat can not be stat-ed: Value too large for defined data type


При выполнении "recover datafile '/u01/oradata/zxc/system01.dbf'" ошибка:
Код: plaintext
1.
2.
ORA-00283: recovery session canceled due to errors
ORA-00333: redo log read error block 81919 count 8192



Recover database, alter database open resetlogs и т.д. пока что не делаю, что-бы не испортить все окончательно.
Я правильно понимаю, что файл "system01.dbf" битый? Бэкапы на машине отсутствуют.
Есть еще вторая машина, на которую якобы была репликация. Но последняя дата изменения файла "system01.dbf" 8 месяцев назад.
Можно данный файл просто скопировать на первую машину и запустить БД? Или помимо этого необходимо еще что-то донастроить?
И глобально: про что спрашивать у Гугла для устранения проблемы?
...
Рейтинг: 0 / 0
Не открывается БД
    #40112577
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На данный момент видно только, что есть корапшен в redo журнале, который
требуется для приведения файлов БД в консистентное состояние.
...
Рейтинг: 0 / 0
Не открывается БД
    #40112579
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Noarchivelog... Судя по всему не очень нужная базейка.
Если redo мультиплексированы, то можно попытаться обойтись своими силами, скопировав живой экземпляр redo-файла на место битого, если нет и можете себе позволить - зовите доктора.
Доктор, вероятно, будет поднимать с allow resetlogs corruption, после чего следует выгрузить выжившие данные под импорт в новую БД.
В любом случае перед тем как начать телодвижения - скопируйте куда-нибудь на холодную все файлы БД (ВСЕ - это не только датафайлы, но и control*, redo, initSID.ora, password-file и т.д., можно даже temp-файлы скопировать, чтобы лишний раз вопросы на форуме не задавать).
...
Рейтинг: 0 / 0
Не открывается БД
    #40112592
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous

Если redo мультиплексированы, то можно попытаться обойтись своими силами, скопировав живой экземпляр redo-файла на место битого, если нет и можете себе позволить - зовите доктора.


если они мультиплексированы, то у оракла уже есть вся инфа, чтобы достать не битый вариант блока redo.
...
Рейтинг: 0 / 0
Не открывается БД
    #40112621
SergUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел на 2й машине 3 файла REDO01/02/03.LOG, подсунул их на 1ю (они там отсутствовали вовсе) и запустил "recover datafile '/u01/oradata/zxc/system01.dbf'". По итогу "Media recovery complete", далее "startup" и все...забыть это как страшный сон.

Спасибо за наводку по Редо :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не открывается БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]