ORA-00019

В этой статье мы рассмотрим причину возникновения исключительной ситуации ORA-00019, а также будет рассмотрен вариант решения.

Описание:

ORA-00019: maximum number of session licenses exceeded
Превышен лимит лицензированных сеансов
Ошибка ORA-00019 возникает, когда число сеансов (подключений) к базе данных Oracle превышает максимально разрешенное количество, определенное лицензией или параметром инициализации LICENSE_SESSIONS.

Причина:

  • Достигнут лимит одновременных подключений к БД
  • Неправильно настроен параметр LICENSE_SESSIONS или SESSIONS
  • Утечка соединений (не закрываются должным образом)

Пример обработки

Решение:

  1. Увеличить параметры SESSIONS и PROCESSES в файле параметров
  2. Проверить приложения на утечки соединений
  3. Реализовать пул соединений в приложениях
  4. Увеличить лицензионный лимит (если ограничение лицензионное)