2012-04-23 15 views
5

के साथ जेडीबीसी कनेक्शन विफल रहा है मेरे पास कुछ यूनिट परीक्षण हैं जो ओरेकल -11 जी एक्सई से बात करते हैं। व्यक्तिगत रूप से प्रत्येक परीक्षण चल रहा है ठीक काम करता है, लेकिन जब मैं उन सब को, पहले कुछ पास चलाते हैं, और जब डीबी कनेक्शन बनाने के लिए कोशिश कर रहा है बाकी इस त्रुटि के साथ विफल:ओडीए-12516

ORA-12516, TNS:listener could not find available handler with matching protocol stack 

यह कोई फर्क नहीं पड़ता होता है क्या आदेश मैं चलाने परीक्षण में, इसलिए समस्या यह प्रतीत होती है कि मैं डीबी सर्वर पर किसी प्रकार का संसाधन उपयोग कर रहा हूं।

मैं चल परीक्षण धीरे-धीरे, और साथ चलाने के दौरान प्रयोग में कनेक्शनों की # जाँच करने की कोशिश की:

select count(*) from v$session; 

सत्र की # हमेशा 26 और 28 के बीच घूमता है, और सीमा 49 पर सेट है, इसलिए मुझे यकीन नहीं है कि समस्या क्या है।

यदि मैं जल्दी से परीक्षण चलाता हूं तो समस्या भी बदतर हो जाती है। जब मैं उन्हें बिना किसी देरी के चलाता हूं, तो 90% इस त्रुटि से असफल हो जाते हैं। मैंने क्या चल रहा है इसके बारे में बेहतर विचार पाने के लिए आंसू() में नींद डाली, और उस मामले में केवल 10% असफल रहा। सत्र और वी $ मानकों में प्रक्रिया सीमा और भी alert.log पर

उत्तर

0

देखो और listener.log जवाब बाहर वहाँ कहीं

3

आप शायद प्रक्रियाओं पैरामीटर के मूल्य में वृद्धि की जरूरत है। यह देखने के लिए कि सेवा अवरुद्ध के रूप में दिखाई दे रही है, एक "lsnrctl servcies" कमांड भी करें। मुझे एक समान मुद्दा याद है जहां श्रोता स्मार्ट हो रहा है और सेवा के लिए अनुरोध किए जा रहे कनेक्शन की संख्या की गिनती कर रहा है। जब तक पीएमओएन इसे सूचित नहीं करता तब तक श्रोता डिस्कनेक्ट के बारे में नहीं सीखता है। और यह 5 या 10 मिनट बाद हो सकता है। तो श्रोता सोचता है कि आपके पास बहुत सारे खुले कनेक्शन हैं और सक्रिय होने का निर्णय लेते हैं और अब कनेक्शन नहीं सौंपते हैं- जब तक यह पीएमओएन द्वारा अन्यथा नहीं बताया जाता है। यदि आप PROCESSES पैरामीटर बढ़ाते हैं, तो हो सकता है कि आप विंडो में किए गए कनेक्शन की संख्या तक स्वयं को टक्कर दे सकें।

अद्यतन: यह लिंक यह वर्णन करता है: https://forums.oracle.com/forums/thread.jspa?threadID=360226

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

  • कोई संबंधित समस्या नहीं^_^