powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC: sequences перестали генерировать уникальные значения
6 сообщений из 6, страница 1 из 1
RAC: sequences перестали генерировать уникальные значения
    #39714571
JuliaTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу поделиться, что такое бывает.
Критика тоже приветствуется, если что.
И это, простите, если слова не по-русски, сами мы не местные.

В-общем, продакшен система, RAC 2 nodes. Oracle 12.2.
Надо было увеличить SGA.

Перенесли все коннекшены на одну ноду, перезагрузили вторую, вернули настройки сервиса коннектиться на обе...

После этого sequences на обоих инстансах начали одновременно генерировать одинаковые значения.
Т.е на instanceA:
авторselect SEQ1.nextval from dual;
10000
на instanceB:
авторselect SEQ1.nextval from dual;
10000

Срочно перенесли все коннекшены обратно на одну instanceA.
Подняли SR, пол-недели бились с ними, ничего не добились.

В выходые опустили систему полностью, перезапустили всю базу.
Все работает, все хорошо.

Что это было?

Гаврики из саппорта намекают закрыть SR, все ж заработало.
...
Рейтинг: 0 / 0
RAC: sequences перестали генерировать уникальные значения
    #39714633
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuliaTrавторselect SEQ1.nextval from dual;
10000
на instanceB:
авторselect SEQ1.nextval from dual;
10000
1. есть уверенность, что оба инстанса были прицеплены к одной и той же базе? логи инстансов есть? на обоих виден момент входа именно второй ноды в строй?
2. шаред-сторадж как реализован? может, там был какой рассинхрон и вторая нода просто не поняла, что она не единственная? в двухнодовом кластере при должном везении умении, не так сложно получить split brain...
...
Рейтинг: 0 / 0
RAC: sequences перестали генерировать уникальные значения
    #39714895
JuliaTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASM storage

в алерте с точки зрения регистрации вроде бы все нормально было. Хотя может чего не понимаю. Внизу выложила.
Там еще ORA-700 ошибки сыпались, в поддержке нашли баг, но к секвенсам не относится.
ORA-00700: soft internal error, arguments: [ktucloRacSlaveAction:global clear], [], [], [], [], [], [], [], [], [], [], []
Перезагрузили базу, ΟΡΑ-700 тоже ушла.


Это на первой, которую не перестартовывали:2018-09-18T11:34:12.363014+03:00
Reconfiguration started (old inc 10, new inc 12)
List of instances (total 2) :
1 2
New instances (total 1) :
2
My inst 1
Global Resource Directory frozen
Communication channels reestablished
Master broadcasted resource hash value bitmaps
Non-local Process blocks cleaned out
2018-09-18T11:34:12.765063+03:00
LMS 0: 0 GCS shadows cancelled, 0 closed, 0 Xw survived, skipped 0
2018-09-18T11:34:12.765135+03:00
LMS 1: 0 GCS shadows cancelled, 0 closed, 0 Xw survived, skipped 0
2018-09-18T11:34:13.702067+03:00
Set master node info
Submitted all remote-enqueue requests
Dwn-cvts replayed, VALBLKs dubious
All grantable enqueues granted
2018-09-18T11:34:15.283513+03:00
Submitted all GCS remote-cache requests
Fix write in gcs resources
2018-09-18T11:34:15.621813+03:00
Reconfiguration complete (total time 3.3 secs)

То же на второй, которую перестартовывали:2018-09-18T11:34:12.362134+03:00
Reconfiguration started (old inc 0, new inc 12)
List of instances (total 2) :
1 2
My inst 2 (I'm a new instance)
Global Resource Directory frozen
* Setting GES domain 0
Switching DLM PDB isolation (kjidomena: 0 -> 5, mm: NONE -> NORM)
Communication channels reestablished
2018-09-18T11:34:12.741807+03:00
* domain 0 valid = 1 (flags x0, pdb flags x0) according to instance 1
* allocate domain 2, valid ? 1
all enqueues go to domain 0
* allocate domain 3, valid ? 1
all enqueues go to domain 0
2018-09-18T11:34:12.748109+03:00
Master broadcasted resource hash value bitmaps
Non-local Process blocks cleaned out
2018-09-18T11:34:12.754301+03:00
LMS 0: 0 GCS shadows cancelled, 0 closed, 0 Xw survived, skipped 0
2018-09-18T11:34:12.754317+03:00
LMS 1: 0 GCS shadows cancelled, 0 closed, 0 Xw survived, skipped 0
Set master node info
2018-09-18T11:34:13.702023+03:00
Submitted all remote-enqueue requests
Dwn-cvts replayed, VALBLKs dubious
All grantable enqueues granted
2018-09-18T11:34:13.908051+03:00
Submitted all GCS remote-cache requests
2018-09-18T11:34:15.282779+03:00
Fix write in gcs resources
2018-09-18T11:34:15.634250+03:00
Reconfiguration complete (total time 3.3 secs)
...
Рейтинг: 0 / 0
RAC: sequences перестали генерировать уникальные значения
    #39714971
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuliaTr, с какими параметрами созданы seq ?
обрывался ли interconnect?
делал ли кто flash shared pool ?
...
Рейтинг: 0 / 0
RAC: sequences перестали генерировать уникальные значения
    #39714975
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тролин, вопрос про interconnect не актуален только увидел что машины перезагружались.
...
Рейтинг: 0 / 0
RAC: sequences перестали генерировать уникальные значения
    #39715019
JuliaTr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тролинс какими параметрами созданы seq
Некоторые nocache +noorder, некоторые cache 20 + noorder, некоторые cache 200 +noorder
глючили кажется все, ну точно не скажу, но по ошибкам и проверкам в-ручную, точно многие. Включая identity columns.


Тролинделал ли кто flash shared pool
да, делала в попытке пофиксить. Не помогло.


Из поддержки сказали, что проблема в софте, проверили checksum на все бинарники - одинаковые.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC: sequences перестали генерировать уникальные значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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