Oracle
 sql >> база данни >  >> RDS >> Oracle

Tomcat 6/7 JNDI с множество източници на данни

ORA-12519, TNS:no appropriate service handler found грешката може да е резултат от използването на JDBC низ за свързване в стар стил. Според глава 8 Източници на данни и URL адреси на Oracle 11.1 JDBC Developer's Guide and Reference, форматът на низа за връзка е следният:

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

Има и бележка, която гласи „Стартиране на Oracle Database 10g, Oracle Service IDs не се поддържат“. Така че синтаксисът, който използвате, трябва да е бил подходящ за Oracle 9i. Може да работи на по-нови версии, но това не е гарантирано.

Така че помислете за промяна на формата на вашите JDBC низове за връзка, за да следвате формата, предложен в ръководството.

Освен това за Oracle 9i нататък трябва да използвате oracle.jdbc.OracleDriver вместо oracle.jdbc.driver.OracleDriver тъй като Oracle заяви, че oracle.jdbc.driver.OracleDriver е остарял и поддръжката за този клас драйвери ще бъде прекратена.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Команда за търсене за търсене на колона/поле в SQLPLUS за Oracle 10.2

  2. Процедура за съхраняване на динамично повикване (незабавно изпълнение) Изходящи параметри Проблеми

  3. Как да избегнете грешка ORA-04091 в рамките на тригер

  4. Анотацията на Seam @Transactional не работи?

  5. Събиране на статистика за индекс или създаване на пускане?