powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
14 сообщений из 14, страница 1 из 1
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32188116
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedHat 7.3
kernel 2.4.18-3 пересобранное под то железо что на компе и облегченное от ненужного.
чудного железа нет - разве что IDE винт пользуется дурной славой (fujitsu mpg).
ext3
Oracle 9.2.0.1.0

Полгода работало нормально. И вдруг !

ORA-01578: разрушен блок данных ORACLE ...
ORA-01110: файл данных ...

В alertloge и .trc что-то типа
***
Corrupt block relative dba: 0x00c079d0 (file 3, block 31184)
...
***
Reread of rdba: 0x00c079d0 (file 3, block 31184) found same corrupted data

Винт проверился - нормально.
При перезагрузке fsck ругнулся и захотел "ручного" исправления.
Два inode ссылались на один и тот же блок. Один из них ДОЛЖЕН БЫЛ ССЫЛАТЬСЯ на блок в
ораклевом tablespace но "потерял" его и стал ссылаться на "не свой" блок из левого файла
(случайно или нет, но этот файл - alert_....log )

КАК ВОССТАНОВИТЬ данные и fs не интересует (исправил).
Подкажите, КТО ВИНОВАТ (oracle or linux) и ЧЕМ ФИКСИТЬ.
Есть ли что-нибудь про ЭТО на металинке ?
Пока только пропатчил kernel на 2.4.20
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32188170
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже, что виноват скорее Linux ибо fschk ругался. Кстати .dba что-то писал про ошибки и прикладывание патчей на ext3.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32188718
vlad_247
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оракле вроде отвечает только ext2.

Объясните дураку зачем в данном случае использовать журнальную фс?
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32190287
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 killed
Порылся я на всяких bugzill-ах, но так и нашел внятной инфы об ошибке в ext3 насчет потери датаблоков :-(
У Linux AS 2.1 отличается от 7.3 в части ext3 ?
Может быть эта ошибка вызвана ремаппингом плохого сектора HDD (дефектных секторов на нем несколько десятков) во время работы?

2 vlad_247
Ораклу должно быть пофиг - ext2 или ext3.
>Объясните дураку зачем в данном случае использовать журнальную фс?
Вот что бы ты выбрал для NT - FAT или NTFS ?


Печально :-( А я собирался основной сервак перелезать на линуха с W2k (9.0.1). Так ведь на виндах все работает как часы - месяцами не перезапускал.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32190349
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Так ведь на виндах все работает как часы - месяцами не перезапускал.
Открывай музей!!! ;-))))
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32190625
g-al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C линухом была похожая проблема -
сразу после установки oracle 817 - system.dbf currupted
времени разбираться кто виноват не было , отформатировал диск , и поставил oracle заново.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32190720
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>похоже, что виноват скорее Linux ибо fschk ругался. Кстати .dba что-то
>писал про ошибки и прикладывание патчей на ext3

у меня было немного другое: http://rhn.redhat.com/errata/RHBA-2002-085.html
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32191063
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Oleg Afanasiev
>Открывай музей!!! ;-))))
Я рад был бы если б на винде что-то заглючило - прекрасное оправдание для перехода на линукс ! Так ведь, зараза, абсолютно безглючен ! :-))

2 All
Народ, всем спасибо. Пока останусь на RH 7.3 kern 2.4.20 и искать инфу насколько это надежно. Но правильнее, наверное, ставить 9.2.0 на RH AS 2.1
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32191269
Gt_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gt_
Гость
а у меня со стандартным ядром (RH 7.3 & oracle 9.2.0.1 на ext3) уже почти год без проблем на 2-х машинах живут ...
скорее это из-за ядра.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32191876
X-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть RH8 kernel 2.4.20, oracle 8.1.7.4. За 20 дней работы - 134 325 997 physical reads, 6 548 384 phy. writes, 10 609 897 redo writes. База на ext2.
И (извиняюсь за выражение) хоть бы хрен! (тьфу-тьфу-тьфу :) )
Дело в том, что вопрос "ext2 vs ext3" сейчас больше смахивает не на "FAT vs NTFS" а на "Win2000 AS vs WinXP". Сравнивать ext2 с FAT - это, мягко говоря, неправильно.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32192012
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.ixbt.com/storage/ntfs2.html

Я не имею возможности долго и тщательно изучать возможности и нюансы работы ext2, ext3, NTFS. Мне нужно, чтобы ФС была такая же надежная как NTFS. Случай из практики - у нее MFT не слетела даже при активно СЫПЯЩЕМСЯ винте.

2 X-Max
>Сравнивать ext2 с FAT - это, мягко говоря, неправильно.
А что будет при дизастере каком-нибудь ? (материнка взглюканет там, или винт, электричество вырубят) . Проблемы при восстановлении FAT и ext2 , наверное, могут быть более сходными, чем ext2 vs ext3 ? Оговорюсь - только в плане надежности все это волнует.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32192393
X-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При дизастере у настоящего админа на боевой базе будет хардваре реплэйсмент энд бэкап рекавери :-)
Все остальное - ИМХО от лукавого.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32192417
X-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу журналирования - Oracle имеет свое, достаточно эффективное, журналирование. Пытаться быть святее папы римского - означает как минимум получить удвоение кол-ва операций I/O на каждую запись, причем каждая добавочная - с полноценным full-stroke позиционированием и блокированием работы до окончания записи (по идее, для окончания записи журнальная запись должна физически зафиксироваться на блинах диска).
Там же, в http://www.ixbt.com/storage/ntfs2.html, есть правильный ответ - RAID, хотя бы софтовый. Код для зеркалирования в линуксе уж точно отлажен и вылизан, в отличие от ext3...
Все ИМХО, конечно.
...
Рейтинг: 0 / 0
9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
    #32193215
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчёт журналирования средствами ОС.

Имел печальный опыт, когда по обоюдному недоразумению, redo logs были созданы на томе, для которого у Соляриса было включено журналирование. Скорость работы упала не на проценты, а в разы. По субъективному ощущению -- примерно в четыре раза.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 9.2.0.1 под RedHat 7.3 : ORA-01578: разрушен блок данных ORACLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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