ORA-12519, TNS:no appropriate service handler found
lỗi có thể là kết quả của việc sử dụng chuỗi kết nối JDBC kiểu cũ. Theo chương 8 Nguồn dữ liệu và URL trong Hướng dẫn và Tài liệu Tham khảo của Nhà phát triển Oracle 11.1 JDBC, định dạng chuỗi kết nối như sau:
jdbc:oracle:thin:@//host_name:port_number/service_name
Ngoài ra còn có một ghi chú nói rằng "Khởi động Cơ sở dữ liệu Oracle 10g, các ID Dịch vụ Oracle không được hỗ trợ". Vì vậy, cú pháp bạn đang sử dụng phải phù hợp với Oracle 9i. Nó có thể hoạt động trên các phiên bản mới hơn, nhưng điều đó không được đảm bảo.
Vì vậy, hãy xem xét việc thay đổi định dạng của chuỗi kết nối JDBC của bạn để tuân theo định dạng được đề xuất trong hướng dẫn.
Ngoài ra, đối với Oracle 9i trở đi, bạn nên sử dụng oracle.jdbc.OracleDriver
chứ không phải là oracle.jdbc.driver.OracleDriver
như Oracle đã tuyên bố rằng oracle.jdbc.driver.OracleDriver
không được dùng nữa và hỗ trợ cho lớp trình điều khiển này sẽ bị ngừng.