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

ORA-12571:TNS:lỗi ghi gói với ASP.NET

Một giải pháp khả thi khác là tường lửa giữa bạn và cơ sở dữ liệu Oracle cho rằng kết nối của bạn đã chết và đóng nó bên dưới bạn. Bạn sẽ chỉ phát hiện ra khi bạn cố gắng thực hiện một truy vấn và nhận được lỗi ORA-12571.

Điều này là do các kết nối mở trong một thời gian dài mà không có hoạt động.

Giải pháp là thêm SQLNET.EXPIRE_TIME vào tệp sqlnet.ora trên máy chủ và đặt nó thành một khoảng thời gian nào đó (10). Điều này sẽ khiến các kết nối được ping 10 phút một lần để đảm bảo chúng vẫn còn hoạt động.

Kết quả của việc này là tường lửa của bạn sẽ thấy hoạt động mạng và không đóng kết nối.

SQLNET.EXPIRE_TIME=10

ORA-12571:TNS:lỗi trình ghi gói - Một trong những sự cố khó nhất mà tôi phải giải quyết



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn cần thiết:Logic SQL phụ trợ để người dùng lựa chọn động một trường trong giao diện người dùng

  2. Làm cách nào để thêm một ràng buộc trong Oracle SQL để giới hạn một giá trị?

  3. CLOB so với VARCHAR2 và có những lựa chọn thay thế nào khác không?

  4. java.sql.SQLException:ORA-03115:kiểu dữ liệu hoặc đại diện mạng không được hỗ trợ

  5. Điều kiện tham gia Oracle với Top 1