Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Rò rỉ bộ nhớ trình điều khiển Oracle - Tomcat

Đã tìm ra vấn đề ... Toni đã có một gợi ý hay (nhưng việc hủy đăng ký trình điều khiển có nghĩa là khi ứng dụng tải lại, trình điều khiển sẽ không còn nữa!).

Trong trường hợp của chúng tôi, chúng tôi đã vô tình đưa ojdbc6.jar vào ứng dụng web VÀ trong thư mục Tomcat / lib. Điều này khiến Tomcat phải sử dụng trình nạp lớp của chúng tôi để tạo các đối tượng. Do đó, khi ứng dụng của chúng tôi đang được dỡ bỏ, nhóm DBCP của Tomcat vẫn có các xử lý mở đối với các lớp trong ứng dụng của chúng tôi.

Xóa ojdbc6.jar khỏi WEB-INF / lib của chúng tôi đã giải quyết được vấn đề.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào tôi có thể tăng tốc (các) chèn sau không?

  2. Chuyển đổi một chuỗi (hoặc cột) được phân tách thành các hàng trong Oracle bằng cách sử dụng một hàm hệ thống được xác định trước

  3. Tôi có nên sử dụng JDBC getNString () thay vì getString () không?

  4. Tạo mặt nạ dữ liệu Oracle

  5. Tạo JSON và chỉnh sửa một truy vấn phức tạp (oracle 11g)