Tôi đang sử dụng nguồn dữ liệu JDBC weblogic và DB của tôi là Oracle 10g, bên dưới là cấu hình.Nguồn dữ liệu JDBC Weblogic cho "Không có tài nguyên hiện có trong hồ bơi" chỉ với 1 kết nối hoạt động
Nó được sử dụng để làm việc tốt nhưng đột nhiên nó bắt đầu đưa ra vấn đề, xin vui lòng xem bên dưới ngoại lệ.
WebLogic JDBC nguồn dữ liệu, java.sql.SQLException: có thể không có được XAConnection weblogic.common.resourcepool.ResourceLimitException: Không tài nguyên hiện có sẵn trong hồ bơi
<?xml version="1.0" encoding="UTF-8"?> <jdbc-data-source
xmlns = "http: //www.bea.com/ns/weblogic/90 " xmlns: sec =" http://www.bea.com/ns/weblogic/90/security " xmlns: wls =" http: // www. bea.com/ns/weblogic/90/security/wls " xmlns: xsi =" http://www.w3.org/20 01/XMLSCHEMA cấp sơ thẩm " xsi: schemaLocation =" http://www.bea.com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd "> XL-Reference-DS
jdbc: oracle: OCI: @ abc.COM oracle.jdbc.driver.OracleDriver dùng DEV_260908 mật khẩu mật khẩu dll ocijdbc10 giao thức OCI oracle.jdbc.V8Compatible đúng baseDriverClass oracle.jdbc.driver.OracleDriver
đúng SQL SELECT 1 FROM DUAL
DataJndi OnePhaseCommit
Ngoại lệ này xuất hiện trên môi trường dev nơi người dùng được kết nối chỉ là một.
Tôi biết điều này có liên quan đến kích thước tối đa của nhóm nhưng tôi cũng nghi ngờ điều này có thể do Oracle, có thể là Oracle không thể tạo kết nối.
Câu hỏi của tôi:
- Có bất kỳ thông số debug/khai thác gỗ để cho phép nguồn dữ liệu khai thác gỗ để tôi có thể kiểm tra số lượng kết nối mua, phát hành, và không sử dụng trong nhật ký?
- Làm cách nào để kiểm tra giới hạn kết nối của một người dùng cụ thể?