Что вызывает выброс ORA-12519, даже если файл трассировки Oracle для этого события показывает ORA-00020? - PullRequest
0 голосов
/ 04 января 2012

Когда мы подключаемся к Oracle через прослушиватель и достигаем предела нашего процесса, мы получаем ORA-12519: TNS: не найден соответствующий обработчик службы. Глядя на файл трассировки для события, он показывает ORA-00020: максимальное количество процессов (% s) превышено [где% s - это предел нашего процесса, конечно].

Что заставило бы Oracle выдавать вводящее в заблуждение сообщение об ошибке вместо сообщения о реальной проблеме?

(я бы добавил тег для ora-00020, но мне не хватает представителя, чтобы добавить новый.)

1 Ответ

1 голос
/ 04 января 2012

ORA-00020 - ошибка базы данных.ORA-12519 - это ошибка TNS.

Поскольку вы используете TNS напрямую (и косвенно), вы получаете ошибку TNS (и косвенно ошибку базы данных).Если в этом участвует TNS, то нет подходящего обработчика, и это вызвано ошибкой основной базы данных.

...