java.sql.SqlRecoverableException при запросе куба оракула - PullRequest
4 голосов
/ 12 мая 2011

Я получаю следующую ошибку при попытке запроса куба (на основе Oracle Olap 11gr2) из ​​программы Java java.sql.SqlRecoverableException: больше нет данных для чтения из сокета.

Эта ошибка иногда возникает, а иногда и не возникает.

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

Это ошибка или есть решение или метод для решения этой ситуации

1 Ответ

1 голос
/ 30 января 2016

Вы либо столкнулись с ошибкой, либо исчерпали лимит ресурсов своего сервера.

Технически причина в том, что Oracle прерывает ваше соединение, не сообщая вам. Всякий раз, когда ваш клиент хочет продолжать использовать соединение, это завершается с сообщением выше.

Обычно Oracle записывает аварийный дамп до закрытия вашего соединения. Спросите своего администратора базы данных, есть ли у вас соответствующая запись в журнале оповещений вашего Сервера. Вы можете запросить конфигурацию журнала оповещений с помощью SELECT * FROM V$DIAG_INFO; и запросить сам журнал оповещений, используя V$DIAG_ALERT_EXT

См. Документация Oracle для журналов оповещений и Блог Дона Берлесона по журналам оповещений

...