ORA-12519, TNS:no appropriate service handler found
エラーは、古いスタイルのJDBC接続文字列を使用した結果である可能性があります。第8章によると、データソースとURL> 『Oracle 11.1 JDBC開発者ガイドおよびリファレンス』の接続文字列形式は次のとおりです。
jdbc:oracle:thin:@//host_name:port_number/service_name
「OracleDatabase10gを起動すると、OracleServiceIDはサポートされません」というメモもあります。 したがって、使用している構文はOracle9iに適している必要があります。新しいバージョンで動作する可能性がありますが、それは保証されていません。
したがって、JDBC接続文字列の形式を、ガイドで提案されている形式に従うように変更することを検討してください。
また、Oracle 9i以降では、oracle.jdbc.OracleDriver
を使用する必要があります。 oracle.jdbc.driver.OracleDriver
ではなく Oracleがoracle.jdbc.driver.OracleDriver
と述べているように、 は非推奨になり、このドライバークラスのサポートは終了します。