मुझे एंटरप्राइज़ मैनेजर 13c के माध्यम से अपने डेटाबेस से ORA-1555 (स्नैपशॉट बहुत पुराना) अलर्ट प्राप्त हो रहा है। उत्पादन परिवेशों के लिए, ये प्राप्त करने के लिए अच्छे अलर्ट हैं और एक संकेतक हो सकते हैं कि मेरे पास हल करने के लिए कोई समस्या है। मेरे विकास डेटाबेस के लिए, ORA-1555 त्रुटियां मेरी चिंता का विषय नहीं हैं। डेवलपर्स के लिए लंबे समय तक चलने वाली क्वेरी लिखना और बाद में उन्हें ट्यून करना आम बात है। मैं अपने इनबॉक्स में देव डेटाबेस से ORA-1555 त्रुटियों पर अलर्ट नहीं देखना चाहता। फिर भी EM13c के पास इन चेतावनियों को आने से रोकने का कोई स्पष्ट तरीका नहीं है। मैंने हाल ही में सीखा है कि कोई भी EM13c की अधिसूचना कार्यक्षमता से अलर्ट लॉग की पंक्तियों को फ़िल्टर कर सकता है, इस प्रकार किसी भी ORA-1555 अलर्ट को उत्पन्न होने से रोक सकता है।
ऐसा करने के लिए, EM13c में लॉग इन करें और संबंधित डेटाबेस पर नेविगेट करें (या एक टेम्पलेट अपडेट करें)। फिर Oracle डेटाबेस -> मॉनिटरिंग -> मीट्रिक और संग्रह सेटिंग्स पर क्लिक करें। डीबी अलर्ट लॉग सेक्शन में जेनेरिक अलर्ट लॉग एरर है। सेटिंग्स को संपादित करने के लिए इस लाइन के लिए दाईं ओर पेंसिल आइकन दबाएं।
अगले पृष्ठ के बहुत नीचे तक स्क्रॉल करें। मीट्रिक संग्रह गुण शीर्षक वाले अनुभाग में, अलर्ट लॉग फ़िल्टर अभिव्यक्ति लेबल वाला एक बॉक्स होता है। यह बॉक्स एक नियमित अभिव्यक्ति है। अलर्ट लॉग में रेगेक्स से मेल खाने वाली कोई भी पंक्ति विचार से फ़िल्टर कर दी जाएगी। जैसा कि आप नीचे देख सकते हैं, मैंने "01555" त्रुटि कोड जोड़ा है।
आप न केवल किसी भी ORA-1555 त्रुटियों को फ़िल्टर कर सकते हैं, बल्कि आप दूसरों को भी देख सकते हैं जिन्हें फ़िल्टर किया जा सकता है।