Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / станное "Corrupt block relative dba" / 12 сообщений из 12, страница 1 из 1
18.01.2019, 10:13
    #39761278
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Добрый день.

очень странные дела творятся в двухнодовом кластере оракла 12.2.0.1 версии.
линукс.
асм.
без виртуалок (на железе живом).
железо серверов и хранилка новые (DELL)
но это вес не важно.

есть одна партицированная таблица. в ней пара сотен партиций.
таблспейс с bigfile
на таблице есть три индекса. (локал)
так вот в одном из индексов по полю типа integer в некоторых партициях постоянно происходит "Corrupt block relative dba.."
дв адругих индекса тоже по полям типа integer, но по дугим с индексами все ок.
что в данный момент было сделано.
1. проверено состояние дисков в хранилке.
2. пересозданы партиции индексов в блоках которых возникала ошибка.
3. пересоздан индекс целиком в другом таблспейсе и на другой дисковой группе (хранилка тажа. физически диск другой)
4. пересоздан индекс в другом таблспейсе со small files
5. целиком удалена и создана вновь вся таблица и залиты данные по новой (данные зависимы от другой таблицы) и все индексы таблицы еще в одном таблспейсе.
6. просто удален проблемный индекс. ошибка исчезла. но пара запросов стали работать неприемлемо медленно. индекс воссоздан.

так вот при всех манипуляциях ошибка оставалась. что бы это могло быть?
у меня остался один вариант. "этот индекс проклят" )))
вероятно у кого то бывало нечто подобное. или об этом есть записи во всезнающем саппорте к которому у меня в данный момент нет доступа..
как бы единственный негативный момент это засранные ошибкой логи. которые могут помешать увидеть что нибудь важное.

всем заранее спасибо.
...
Рейтинг: 0 / 0
19.01.2019, 05:22
    #39761797
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
А в логах ASM ничего нет?

Такие вот случайные "полуошибки" (reread return correct data) случались при кривой реализации AIO, например
...
Рейтинг: 0 / 0
20.01.2019, 18:59
    #39762128
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Вячеслав Любомудров,



в алерте асм последние сообщения относящиеся к старту кластера.
и у меня речь идет не о "полуошибках".
немного алерт лога
Corrupt block relative dba: 0x04083803 (file 170, block 67647491)
Bad header found during buffer read (logical check)
Data in bad block:
type: 6 format: 2 rdba: 0x04083803
last change scn: 0x0000.0354.80b9c21f seq: 0x1 flg: 0x04
spare3: 0x0
consistency value in tail: 0xc21f0601
check value in block header: 0x272
computed block checksum: 0x0

2019-01-20T18:49:47.098658+03:00
*****************************************************************
An internal routine has requested a dump of selected redo.
This usually happens following a specific internal error, when
analysis of the redo logs will help Oracle Support with the
diagnosis.
It is recommended that you retain all the redo logs generated (by
all the instances) during the past 12 hours, in case additional
redo dumps are required to help with the diagnosis.
*****************************************************************


и ошибка относится к отдельным партициям, конкретного индекса на конкретной таблице и чтобы я не делал с таблицей и индексом, это не помогает.
...
Рейтинг: 0 / 0
21.01.2019, 02:47
    #39762185
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
...
Рейтинг: 0 / 0
21.01.2019, 07:58
    #39762207
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Вячеслав Любомудров,

похоже да.
за исключением
авторTrace file generated shows ORA-1410
у меня там другая ошибка ora-1803
...
Рейтинг: 0 / 0
22.01.2019, 18:34
    #39763041
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Вячеслав Любомудров Похоже?
у меня нет в данный момент доступа.
как бы одним глазиком посмотреть можно маленький кусочек. раздел solution ? :-)
...
Рейтинг: 0 / 0
23.01.2019, 03:44
    #39763174
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Забить (записи только в алерте? клиенту же ошибка не возвращается?)
Или rman validate/dbv/analyze validate structure
Ну или патчик
...
Рейтинг: 0 / 0
23.01.2019, 07:55
    #39763192
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Вячеслав ЛюбомудровЗабить (записи только в алерте?
да только в алерте. но он бывает изрядно засран этим сообщением и за "деревьями" не увижу леса)))
Вячеслав Любомудровклиенту же ошибка не возвращается?)
запрос использующий индекс выполняетя сотнями в секунду.. но жаловаться там особо не кому. когда один из 15000-20000-... вызывает это безобразие
Вячеслав ЛюбомудровИли rman validate/dbv/analyze validate structure
это индекс. даже пересоздание индекса вместе с таблицей в разных таблспейсах и на разных "дисках" ни как не влияет на ситуацию.
удаление индекса вот помогает)) но он нужен...
Вячеслав ЛюбомудровНу или патчик
да, это решение всех известных проблем. ну и добавление неизвестного количества не известных проблем)))

где то на просторах читал что может помочь перезагрузка серверов.. но пока это средство недоступно.
...
Рейтинг: 0 / 0
23.01.2019, 08:21
    #39763201
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
НадфильВячеслав ЛюбомудровИли rman validate/dbv/analyze validate structure
это индекс.Но таки попробуй
...
Рейтинг: 0 / 0
23.01.2019, 10:05
    #39763247
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Надфиль,
автор...
так вот в одном из индексов по полю типа integer в некоторых партициях постоянно происходит "Corrupt block relative dba.."
...


индекс точно числовой? не FBI случаем?
...
Рейтинг: 0 / 0
23.01.2019, 11:03
    #39763288
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
Vadim LejninНадфиль,
индекс точно числовой? не FBI случаем?
собственно немного DDLя
CREATE TABLE mytable
(
ID INTEGER DEFAULT 0 NOT NULL,
DLV INTEGER,
PID INTEGER,
TID INTEGER,
......

партиции по полю DLV
индех по полю tid
CREATE INDEX .... ON mytable
(TID)
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT
)
LOCAL (
PARTITION SA0
LOGGING
NOCOMPRESS
TABLESPACE .....
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
NEXT 1M
MAXSIZE UNLIMITED
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT
),
.....

поле tid цифровое. ид товара..
...
Рейтинг: 0 / 0
08.02.2019, 16:24
    #39771227
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
станное "Corrupt block relative dba"
в общем, кажется, проблема была в том, что партиции периодически трункались и заполнялись вновь.
при это некоторые партиции были в активном использовании..
странно при 11 оракле такой х...ни не было. но там не было и кластера.
в общем может кому-то поможет.
спасибо всем откинувшимся.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / станное "Corrupt block relative dba" / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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