Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Tomcat 6/7 JNDI z wieloma źródłami danych

ORA-12519, TNS:no appropriate service handler found błąd może być wynikiem użycia parametrów połączenia JDBC w starym stylu. Zgodnie z rozdziałem 8 Źródła danych i adresy URL Oracle 11.1 JDBC Developer's Guide and Reference, format parametrów połączenia jest następujący:

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

Jest też notatka mówiąca „Uruchamianie bazy danych Oracle 10g, identyfikatory usług Oracle nie są obsługiwane”. Tak więc składnia, której używasz, musiała być odpowiednia dla Oracle 9i. Może działać na nowszych wersjach, ale nie jest to gwarantowane.

Zastanów się więc nad zmianą formatu parametrów połączenia JDBC, aby zachować zgodność z formatem sugerowanym w przewodniku.

Ponadto dla Oracle 9i i nowszych należy używać oracle.jdbc.OracleDriver zamiast oracle.jdbc.driver.OracleDriver jak Oracle stwierdziło, że oracle.jdbc.driver.OracleDriver jest przestarzałe, a wsparcie dla tej klasy sterowników zostanie przerwane.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o wyszukanie wszystkich pakietów w tabeli i/lub kolumnie

  2. Jak mogę wykonać funkcję Oracle z poziomu wyrażenia LINQ w Entity Framework 4?

  3. ZAKTUALIZUJ PRZYPADEK ZAgnieżdżony

  4. Baza danych Oracle wisi w nieskończoność w zapytaniach UPDATE

  5. ScaleGrid dodaje Oracle Cloud do hostingu zarządzanej bazy danych