ORA-12519, TNS:no appropriate service handler found
El error puede ser el resultado de usar una cadena de conexión JDBC de estilo antiguo. Según el capítulo 8 Fuentes de datos y URL de Oracle 11.1 JDBC Developer's Guide and Reference, el formato de la cadena de conexión es el siguiente:
jdbc:oracle:thin:@//host_name:port_number/service_name
También hay una nota que dice "Iniciando Oracle Database 10g, los ID de servicio de Oracle no son compatibles". Entonces, la sintaxis que está utilizando debe haber sido adecuada para Oracle 9i. Podría funcionar en versiones más nuevas, pero eso no está garantizado.
Así que considere cambiar el formato de sus cadenas de conexión JDBC para seguir el formato sugerido en la guía.
Además, para Oracle 9i en adelante, debe usar oracle.jdbc.OracleDriver
en lugar de oracle.jdbc.driver.OracleDriver
como Oracle ha declarado que oracle.jdbc.driver.OracleDriver
está en desuso y se suspenderá el soporte para esta clase de controlador.