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

lý do cho kết xuất lõi là gì? chương trình ngăn xếp từ oracle lib

Có vẻ như đó là sự cố vào 11g oracle.

  1. Bắt đầu từ Kho lưu trữ Chẩn đoán Oracle 11g được bật theo mặc định. Các thông số của Kho lưu trữ Chẩn đoán Tự động (ADR), chẳng hạn như DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED chủ yếu được đặt tại SQLNET.ORA.

DIAG_SIGHANDLER_ENABLED sẽ buộc tất cả các chẩn đoán phải được ghi như nhật ký cảnh báo, tệp theo dõi, kết xuất ứng dụng và điều đó trở thành quá tải và đôi khi Ứng dụng gặp sự cố.

  1. Để tắt trình xử lý tín hiệu và bật lại xử lý lỗi Hệ điều hành tiêu chuẩn, hãy đặt cài đặt tham số sau trong tệp sqlnet.ora phía máy khách hoặc phía máy chủ của bạn trong thư mục $ ORACLE_HOME / network / admin.

    DIAG_ADR_ENABLED=OFF
    DIAG_SIGHANDLER_ENABLED=FALSE
    DIAG_DDE_ENABLED=FALSE
    

Theo mặc định, tham số này được đặt thành true.

Sau khi thực hiện bất kỳ thay đổi nào như vậy đối với ADR, tức là tắt DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED , bạn nên khởi động lại Ứng dụng sau khi thực hiện cài đặt trong sqlnet.ora.

  1. Việc tắt các thông số ADR sẽ không ảnh hưởng đến Ứng dụng hoặc Cơ sở dữ liệu của bạ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. Tôi nên liên kết loại dữ liệu nào làm tham số truy vấn để sử dụng với cột NUMBER (15) trong Oracle ODBC?

  2. ORACLE Kết nối theo mệnh đề tương đương trong SQL Server

  3. trong đó rownum =1 truy vấn mất thời gian trong Oracle

  4. Oracle SYS_REFCURSOR không thể sử dụng làm kiểu trả về

  5. Xóa các bản ghi trùng lặp bằng rownum trong sql