sql >> Database teknologi >  >> RDS >> Oracle

Tomcat 6/7 JNDI med flere datakilder

ORA-12519, TNS:no appropriate service handler found fejl kan være resultatet af brug af en gammeldags JDBC-forbindelsesstreng. Ifølge kapitel 8 Datakilder og webadresser af Oracle 11.1 JDBC Developer's Guide and Reference, er forbindelsesstrengformatet følgende:

jdbc:oracle:thin:@//host_name:port_number/service_name

Der er også en note, der siger "Starter Oracle Database 10g, Oracle Service ID'er understøttes ikke". Så den syntaks, du bruger, må have været egnet til Oracle 9i. Det virker muligvis på nyere versioner, men det er ikke garanteret.

Så overvej at ændre formatet på dine JDBC-forbindelsesstrenge, så de følger det format, der er foreslået i vejledningen.

For Oracle 9i og fremefter skal du også bruge oracle.jdbc.OracleDriver i stedet for oracle.jdbc.driver.OracleDriver som Oracle har udtalt, at oracle.jdbc.driver.OracleDriver er udfaset, og understøttelse af denne driverklasse vil blive afbrudt.




  1. Hvordan kan jeg se forskellene mellem 2 MySQL-dumps?

  2. Tjek, om e-mail allerede findes i databasen

  3. Konverter TIMESTAMP difference kolonnedata til strengformat

  4. Tilslutningspool ved hjælp af pg-løfte