|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Доброго дня всем. Есть праймари база 12.1.0.2 на CentOS Linux release 7.9.2009 (Core). На ней сидят два logical standby. ALTER DATABASE GUARD STANDBY. Операционка и версии базы те же. На одной из них обнаружены расхождения в синхронизируемых таблицах. Не все записи. Свежие данные попадают, но, похоже, не все. Как это поймать - непонятно. На праймари - 14 млн строк в таблице, на одном из logical - 11 млн. Таких таблиц несколько. В skip rules ничего нет и не было на их счёт. В dba_logstdby_events ничего подозрительного нет. На втором logical standby всё ок :( Есть коллеги по несчастью? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2021, 07:55 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Позвольте полюбопытствовать, почему у вас именно логические стэндбаи и что такое "На ней сидят". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 09:04 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Используются как DWH. На основе logical standby реализуется дополнительная высокоуровневая трансформация данных. Сидят в том смысле, что на них отправляется поток реду. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 02:27 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Вадиман дополнительная высокоуровневая трансформация данных. Вот тут и следует искать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 11:41 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
andrey_anonymous Вадиман дополнительная высокоуровневая трансформация данных. Вот тут и следует искать. Дополнительная. Это работает на основе оригинальных таблиц, но результат пишется в отдельные таблицы, которые родились на logical standby. А проблема, о которой я пишу, связана с оригинальными таблицами, которые пришли с праймари. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 12:16 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
что-нибудь слышали про параметр force logging? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2021, 20:17 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Вадиман На праймари - 14 млн строк в таблице, на одном из logical - 11 млн. Таких таблиц несколько. Standby база RAC или SI ? Бутались? Была бажина похожая, там оракл в кеше путался. Если это все в RAC-конфигурации, то одинаковы ли результаты запроса с разных нод ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2021, 21:39 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Vivat!San что-нибудь слышали про параметр force logging? слышал ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2021, 11:26 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Okrucjusz Вадиман На праймари - 14 млн строк в таблице, на одном из logical - 11 млн. Таких таблиц несколько. Standby база RAC или SI ? Бутались? Была бажина похожая, там оракл в кеше путался. Если это все в RAC-конфигурации, то одинаковы ли результаты запроса с разных нод ? single instance ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2021, 11:27 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Есть неподтверждённая гипотеза на уровне ощущений спинного мозга, что этот факап происходит во время серьёзной нагрузки на диск. Были моменты, когда запрос работал по неоптимальному плану + direct path read большого кол-ва блоков. Проблема обнаруживалась после. Через день, через два (мониторинга не было, т.к. неясно, что и по какому критерию сверять), но всегда после нагрузки. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2021, 11:29 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
А разница всегда одинакова или накапливается или плавает ? Corrupted blocks, indexes проверяли ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2021, 19:46 |
|
Расхождения в данных на logical standby
|
|||
---|---|---|---|
#18+
Okrucjusz А разница всегда одинакова или накапливается или плавает ? Corrupted blocks, indexes проверяли ? Разница накапливается. Выполнил DBMS_LOGSTDBY.instantiate_table по одной из них - наблюдаю. Но это очень неприятное решение. corrupted blocks не проверял, не было симптомов. Все данные читаются (вся таблица), в алерте нет ничего лишнего. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 08:36 |
|
|
start [/forum/topic.php?fid=52&msg=40054774&tid=1880340]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 244ms |
0 / 0 |