Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 RAC и массированные concurrent DDL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
Замечен эффект, что если на RAC запускать много DDL в параллель (create/alter table/sequence/etc), то нет нет и выпадает ORA-03113: end-of-file on communication channel (ORA-600, если точнее). Спорадически - может выпасть, может нет.

В параллель - это значит есть несколько клиентских worker-ов (concurrent execution), а не parallel DDL.

Беглый поиск по закромам не привел к каким-то результатам на этот счет (нельзя/можно так делать, какие ограничения, какие рекомендации).

Открывать SR не хочется, ибо вопрос решается просто - нужно коннекшины пристроить строго к одной ноде, а не распределять по разным нодам, тогда все отлично работает.

Но все равно интересно, есть ли какие-то официальные рекомендации не этот счет - concurrent parallel DDLs, кто с таким сталкивался?
3 июл 17, 13:45    [20608886]     Ответить | Цитировать Сообщить модератору
 Re: RAC и массированные concurrent DDL  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18388
Если уж ORA-600, то к ней прилагаются трейсы и инцидент.
А к самому сообщению про ORA-600 - параметры.
Если с этим богатством обратиться к error lookup tool, то иногда можно найти объяснение и workaround, а еще более иногда - даже bugfix.
3 июл 17, 14:09    [20609012]     Ответить | Цитировать Сообщить модератору
 Re: RAC и массированные concurrent DDL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
andrey_anonymous
Если уж ORA-600, то к ней прилагаются трейсы и инцидент.
А к самому сообщению про ORA-600 - параметры.
Если с этим богатством обратиться к error lookup tool, то иногда можно найти объяснение и workaround, а еще более иногда - даже bugfix.


спасибо Кэп, а мужики-то и не знали! workaround уже давно найден, см. выше.
заплатки уже применяли, там все очень серьезно, но все равно постреливает
3 июл 17, 14:19    [20609052]     Ответить | Цитировать Сообщить модератору
 Re: RAC и массированные concurrent DDL  [new]
DВА
Member

Откуда:
Сообщений: 5439
dbpatch
Но все равно интересно, есть ли какие-то официальные рекомендации не этот счет - concurrent parallel DDLs, кто с таким сталкивался?

т.е. ищите официальные рекомендации типа вот так и так лучше не делать, ибо текущая реализация чуток подкосячивает? )
такие обычно называются ворэраундами
3 июл 17, 14:47    [20609196]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить