2011-10-24 12 views
5

क्या ओरेकल डेडलॉक्स के बारे में कोई इतिहास रखता है?ओरेकल में deadlocks का इतिहास?

उदा क्या मुझे पता चलेगा कि डेडलॉक का पता चला था, और ओरेकल अपवाद ORA-00060 (संसाधन की प्रतीक्षा करते समय डेडलॉक का पता चला) को किस एसक्यूएल को निष्पादित किया गया था?

अग्रिम धन्यवाद।

उत्तर

6

कोई अंतर्निहित डेटाबेस के लिए इतिहास है, तथापि, जब एक गतिरोध उत्पन्न होती है, चीजों की एक जोड़ी होती हैं। सबसे पहले, यह alert.log पर लॉग हो जाता है। दूसरा, एक ट्रेस फ़ाइल लिखी गई है। तो, वहाँ कुछ इतिहास दर्ज किया गया है।

tracefile कई उपयोगी जैसे जानकारी के टुकड़े, में शामिल होंगे: - गतिरोध ग्राफ - एसक्यूएल कि गतिरोध का सामना करना पड़ा - अन्य गतिरोध में शामिल बयानों

जानकारी के इन टुकड़ों आप नीचे ट्रैक करने में मदद चाहिए डेडलॉक का स्रोत।

आप किसी भी विशिष्ट मामलों या उदाहरण है, तो tracefile की पहचान, और टुकड़े मैं उपर्युक्त पोस्ट, और मुझे यकीन है कि किसी को आप समझ क्या हो रहा है मदद करने के लिए सक्षम हो जाएगा हूँ।

उम्मीद है कि मदद करता है।

+0

कहीं ऑनलाइन है कि आप करने के लिए लिंक कर सकते हैं अपने गतिरोध प्रस्तुति उपलब्ध है? मुझे एक बिंदु पर पता है कि यह ओकटेबल वेबसाइट पर था लेकिन मुझे अब यह नहीं मिल रहा है। –

+1

अरे जस्टिन, आप कैसे हैं? प्रेजेंटेशन "नई" ओकटेबल साइट पर उपलब्ध है: http://oaktable.net/contributedfiles इस समय, यह सूचीबद्ध पहली फ़ाइल है। –

संबंधित मुद्दे