Обычно Oracle дают мало памяти, и ему от этого плохо... Тут же вылезло, что дал много (если PGA больше 4Гб). Ошибка очень неинформативная, так скажем, она совсем не туда отправляет искать.
ORA-04030: out of process memory when trying to allocate 16328 bytes (koh-kghucall ,pmucalm coll)
Лечится либо увеличением количества указателей в операционной системе
sysctl -w vm.max_map_count=300000 (300000 ~ 16Gb)
Либо правкой скрытых параметров
Для версии 11.2.0.4 and ниже
Код:
_use_realfree_heap=TRUE
_realfree_heap_pagesize_hint = 300000
Для версии 12.1 выше
Код:
_use_realfree_heap=TRUE
_realfree_heap_pagesize = 300000
базу, соответственно, надо после этого перезагрузить...