Удалить запрос, генерирующий UncategorizedSQLException и проблему памяти ORACLE в платформе SPRING

Я пытаюсь обработать запрос на удаление в Eclipse, используя SPRING jdbcTemplate и ORACLE в качестве СУБД. Код следующий:

jdbcTemplate.update("DELETE FROM PRMSVC_EF WHERE EF_SSC_ID in (SELECT es.EF_SSC_ID FROM EF_SSC es WHERE es.NUMCPTPFS = '1086878547'")

как ошибка я получаю

org.springframework.jdbc.UncategorizedSQLException : StatementCallback; uncategorized SQLException for [DELETE FROM PRMSVC_EF WHERE EF_SSC_ID in (SELECT es.EF_SSC_ID FROM EF_SSC es WHERE es.NUMCPTPFS = '1086878547']

а также следующая ошибка оракула:

ORA-12853 : ORA-12853: insufficient memory for PX buffers

Когда я обрабатываю запрос в Oracle СУБД, выполнение занимает 2 секунды. Я пытаюсь найти решение для самого Java-кода, а не пытаться расширить память пулов SGA или что-то... Есть идеи?

1 ответ

Вот что я сделал:

изменить системный набор parallel_max_servers=50 scope= оба sid='*';

смотрите здесь: http://zaakeroracledba.blogspot.ca/2015/03/ora-12853-insufficient-memory-for-px.html

https://community.oracle.com/thread/2400781?tstart=0

Другие вопросы по тегам