जवाब
यह सबसे अधिक संभावना है कि SQL डेवलपर और डेटाबेस के बीच फ़ायरवॉल है जो चीजों को तोड़ता है। आप इसे SQL डेवलपर से SQL Developer Keepalive plugin का उपयोग करके हल कर सकते हैं। ।
आप थॉमस के उत्तरों का उपयोग करके डेटाबेस सर्वर से भी इसे ठीक कर सकते हैं। और डेविड मान ।
मूल उत्तर
मेरे पास इसका उत्तर नहीं है, लेकिन मैं उसी समस्या का सामना कर रहा हूं।
मेरे SQL डेवलपर और डेटाबेस के बीच फ़ायरवॉल स्वचालित रूप से "निष्क्रिय" सत्र बंद कर देता है। एक लंबी चलने वाली क्वेरी फ़ायरवॉल के अनुसार एक निष्क्रिय सत्र है, इसलिए वह इसे बंद कर देता है। मैंने अभी तक यह नहीं पाया है कि SQL डेवलपर को एक लंबी चलने वाली क्वेरी के साथ कनेक्शन पर पैकेट कैसे भेजें, ताकि फ़ायरवॉल कनेक्शन को बंद न करे। और मैं नहीं जानता कि क्या यह बिल्कुल भी संभव है।
इसलिए मुझे नहीं लगता कि यह SQL डेवलपर समस्या है, लेकिन फ़ायरवॉल समस्या है।
--अद्यतन करें
SQL डेवलपर के लिए एक एक्सटेंशन है जो आपको कनेक्शन को सक्रिय रखने की अनुमति देता है:http://sites. google.com/site/keepaliveext/
यह अभी तक पूरी तरह से समाप्त नहीं हुआ है (उदाहरण के लिए आपको जो अधिसूचना मिलती है वह वही टाइमआउट बताती है चाहे आपने कितना टाइमआउट निर्दिष्ट किया हो) लेकिन यह चाल है। मैंने अभी तक नवीनतम SQL डेवलपर प्री-रिलीज़ के विरुद्ध इसका परीक्षण नहीं किया है, लेकिन इसने SQL डेवलपर 2.2.x
के साथ काम किया है।--अद्यतन करें
SQL डेवलपर 4+ के लिए आप इसका उपयोग कर सकते हैं:http://scristalli.github.io /एसक्यूएल-डेवलपर-4-कीपलाइव/