Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

कोर डंप का कारण क्या है? oracle lib . से स्टैक शो

ऐसा लगता है कि यह oracle 11g पर एक समस्या है।

  1. Oracle 11g से शुरू होकर डायग्नोस्टिक रिपॉजिटरी डिफ़ॉल्ट रूप से चालू होती है। स्वचालित डायग्नोस्टिक रिपोजिटरी (एडीआर) पैरामीटर जैसे DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED ज्यादातर SQLNET.ORA पर सेट होते हैं।

DIAG_SIGHANDLER_ENABLED होने के कारण सभी निदानों को लिखने के लिए बाध्य करेगा जैसे कि अलर्ट लॉग, ट्रेस फ़ाइलें, एप्लिकेशन डंप और यह एक अधिभार बन जाता है और कभी-कभी एप्लिकेशन लड़खड़ा जाता है।

  1. सिग्नल हैंडलर को बंद करने और मानक ऑपरेटिंग सिस्टम विफलता प्रसंस्करण को फिर से सक्षम करने के लिए, निम्न पैरामीटर सेटिंग को अपने क्लाइंट साइड या सर्वर साइड sqlnet.ora फ़ाइल में $ORACLE_HOME/network/admin निर्देशिका के अंतर्गत रखें।

    DIAG_ADR_ENABLED=OFF
    DIAG_SIGHANDLER_ENABLED=FALSE
    DIAG_DDE_ENABLED=FALSE
    

डिफ़ॉल्ट रूप से यह पैरामीटर सही पर सेट होता है।

एडीआर में ऐसा कोई भी बदलाव करने के बाद, यानी DIAG_SIGHANDLER_ENABLED को बंद करना , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED , sqlnet.ora में सेटिंग करने के बाद एप्लिकेशन को पुनरारंभ करने की अनुशंसा की जाती है।

  1. एडीआर पैरामीटर को बंद करने से आपके एप्लिकेशन या डेटाबेस पर कोई प्रभाव नहीं पड़ेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle.DataAccess के लिए .NET में फ़ाइल या असेंबली लोड नहीं कर सका

  2. oracle से PHP में एक्सेल फ़ाइल में क्वेरी परिणाम निर्यात और डाउनलोड करें

  3. एपेक्स ओरेकल में बहु-चयन सूची कैसे बनाएं और उपयोग करें?

  4. SQL FOR-IN (SELECT) लूप में एक स्ट्रिंग वेरिएबल के मान का उपयोग करें

  5. वैरिएबल कैसे घोषित करें और उसी Oracle SQL स्क्रिप्ट में इसका उपयोग कैसे करें?