ORA-12519
By: Date: 27.09.2011 Categories: !RUS,Errors,ORACLE

ORA-12519: TNS:no appropriate service handler found
Cause: The listener could not find any available service handlers that are appropriate for the client connection.
Action: Run «lsnrctl services» to ensure that the instance(s) have registered with the listener, and are accepting connections.

1) Судя по документации, нужно проверить зарегистрирован ли сервис в listener (можно регистрацию сервиса прописать в listener.ora).

2) Нехватка ресурсов:

Проверить можно

select * from v$resource_limit where resource_name in ('processes','sessions','transactions');

Если это так, то нужно установить правильные параметры БД

PROCESSES = Я определяю как количество пользователей + запас.

(Например. Я знаю что всего 120 пользователей, так же знаю что приложение устроено так что на одного пользователя создаются два соединения, т.е. 120 нужно умножить на 2 = 240 + беру некоторый запас и получаю = 300)

остальные параметры по формулам

SESSIONS = (1.1 * PROCESSES) + 5
TRANSACTIONS = (1.1 * SESSIONS)

потом выполнить под sys

alter system set processes=<value> scope=spfile;
alter system set sessions=<value> scope=spfile;
alter system set transactions=<value> scope=spfile;

и ПЕРЕЗАГРУЗИТЬ БД!!!