2012-08-29 34 views
5

मैं विंडोज 7 पर चलने ओरेकल 9.1 के लिए मेंढक के साथ एक समस्या है 32-बिट, का वर्णन:TOAD: ओसीआई शुरू नहीं कर सकता। त्रुटि -1

मैं Oracle OraClient10g 10.0.2 मेरे पीसी पर स्थापित है, और मुझे टॉड 9.1 उपयोग करने के लिए की जरूरत है। जब मैं किसी सर्वर में लॉग इन करने का प्रयास करता हूं, तो मैं टीएनएस के माध्यम से डेटाबेस निर्दिष्ट करता हूं, मैं उपयोगकर्ता नाम और पासवर्ड टाइप करता हूं, लेकिन मुझे निम्न त्रुटि वाला संदेश मिलता है:

ओसीआई प्रारंभ नहीं कर सकता। त्रुटि -1

चारों ओर गुगल करने के दौरान मुझे कई विकल्प मिल गए जिनमें शामिल हैं: जांचें कि ORACLE_HOME पर्यावरण चर सही है, व्यवस्थापक के रूप में TOAD चलाएं, जांचें कि उपयोगकर्ता नाम और पासवर्ड सही हैं, 32-बिट सिस्टम के लिए ओरेकल और TOAD इंस्टॉल करें ... मैंने उन सभी विकल्पों की जांच की है लेकिन मुझे अभी भी त्रुटि मिल रही है।

हालांकि, मुझे एक विवरण का उल्लेख करना चाहिए: मेरे प्रारंभ मेनू में, दो ओरेकल होम (होम 1 और होम 2) हैं। होम 2 रिक्त फ़ोल्डर को इंगित करता है क्योंकि मैंने समस्या को हल करने के अपने प्रयासों के दौरान ओरेकल को पुनर्स्थापित किया है, और शॉर्ट कट अभी भी मेरे स्टार्ट मेनू में है। मुझे नहीं लगता कि यह महत्वपूर्ण है, हालांकि, क्योंकि ORACLE_HOME सही घर पर इशारा कर रहा है।

मुझे वास्तव में इसके साथ मदद की ज़रूरत है। मुझे इस त्रुटि को हल करने और TOAD का उपयोग करके लॉग इन करने की आवश्यकता है।

+1

सटीक रूप से ओरेकल क्लाइंट का कौन सा संस्करण आपने स्थापित किया है? 10.0.2 मान्य संस्करण संख्या नहीं है - मुझे लगता है कि आपका मतलब 10.2.0.x है। मान लें कि यह सही है, '10.2.0.x' में' x' क्या है? मेरा मानना ​​है कि आपको विंडोज 7 पर समर्थित होने के लिए कम से कम 10.2.0.5 क्लाइंट की आवश्यकता होगी। क्या कोई कारण है कि आपको पुराने क्लाइंट को स्थापित करने की आवश्यकता है? क्या आप इसका उपयोग कर सकते हैं और इसके बजाय 11.2 क्लाइंट? एसक्यूएल * प्लस काम करता है? –

+0

क्षमा करें! आप सही हैं, संस्करण 10.2.0 है, लेकिन यह केवल 3 नंबर है, कोई चौथा नंबर मौजूद नहीं है। मैं इस संस्करण का उपयोग कर रहा हूं क्योंकि यह मानक है जहां मैं विकास कर रहा हूं। एसक्यूएल * प्लस काम नहीं करता है, यह निम्न त्रुटियों का कहना है: "त्रुटि 6 एसक्यूएल प्लस शुरू करना", "संदेश फ़ाइल sp1 .msb नहीं मिला", "एसपी 2-0750: आपको अपने ओरेकल सॉफ्टवेयर निर्देशिका में ORACLE_HOME सेट करने की आवश्यकता हो सकती है" – DMolinaVzla

+0

संस्करण संख्या (यानी '10.2.0.4' या' 10.2.0.5.0') में संख्याओं के कम से कम 4 सेट होना चाहिए। यदि आप ओरेकल यूनिवर्सल इंस्टालर शुरू करते हैं, और इंस्टॉल किए गए उत्पाद विकल्प पर जाते हैं, तो आपको पूर्ण संस्करण संख्या मिलनी चाहिए। त्रुटि के आधार पर मेरा पहला अनुमान यह है कि आप शायद 10.2 क्लाइंट का पुराना संस्करण स्थापित कर रहे हैं जो कि विंडोज 7 के साथ संगत नहीं है। क्या कोई कारण है कि आपको पुराने क्लाइंट को स्थापित करने की आवश्यकता है? क्या आप इसका उपयोग कर सकते हैं और इसके बजाय 11.2 क्लाइंट? –

उत्तर

1

समस्या हल हो गई: मैंने विंडोज रजिस्ट्री में उन पर्यावरण चर को संशोधित किया, और टोड ने ओएनसीकल घर को टीएनएस मेनू में लाल रंग में दिखाया। मैं पर्यावरण चर को उस तरीके से रखता हूं जहां वे और टोड कनेक्ट हो सकते हैं ... यह अजीब है लेकिन यह अब काम करता है।

+4

आपको क्या पर्यावरण चर सेट करना पड़ा? विंडोज रजिस्ट्री में आपने किस कुंजी को बदल दिया? – GreenGiant

1

मेरे मामले में, मुझे अपने विंडोज 7 पीसी में ओरेकल 10 जी क्लाइंट, टॉड 10 कमर्शियल के साथ एक ही त्रुटि मिल रही थी। मैं अपने पीसी से ओरेकल 10 जी सर्वर तक पहुंचने की कोशिश कर रहा था। मुझे टॉड से एक्सेस करने का प्रयास करते समय वह त्रुटि मिल रही थी।

अंत में, मैंने जो समाधान पाया वह था: मैंने व्यवस्थापक विशेषाधिकार के साथ टोड खोला (राइट क्लिक -> व्यवस्थापक के रूप में चलाएं)। समस्या हल हो गई।

4

मेरे लिए, यह समस्या मुझे ORACLE_HOME विंडोज वातावरण चर (स्थायी रूप से) सेट करने के कारण हुई थी। मैंने काम करने के लिए "emctl" प्राप्त करने की कोशिश करते हुए इसे सेट किया।

एक बार हटा दिए जाने पर, TOAD ठीक काम करता था।

+0

यह मेरे लिए भी काम करता है। मैंने इसे BI प्रकाशक के लिए ओपेच का उपयोग करने के लिए सेट किया था और एक बार हटा दिया गया था, TOAD सामान्य के रूप में काम करता था। धन्यवाद। –

4

मैंने व्यवस्थापक विशेषाधिकार (Right click -> Run as Administrator) के साथ टोड खोला। समस्या हल हो गई।

बहुत बहुत धन्यवाद!

+0

मेरी समस्या एक ही विधि के साथ हल हो गई है धन्यवाद –

-1

विंडोज 7 सी ड्राइव के नीचे ताले तो यही कारण है कि व्यवस्थापक काम करता है।

-1

संभवतया आपने ओरेकल और ओरेकल एक्सप्रेस स्थापित किया होगा, इसलिए यदि कोई मामला है, तो कॉन्फ़िगरेशन पर्यावरण चर को संशोधित किया जा सकता है, यदि यह मामला है, तो लॉगिन करें और टीएनएसएनएन नहीं और सेटिंग्स स्थानीयहोस्ट 1521 विकल्प सेवा नाम: xe, हमेशा ग्राहक का उपयोग करके कनेक्टिंग छोड़ना ओरेकल उदाहरण तत्काल ग्राहक - 11.2

0

ग्रेट !!

यह इन दो चीजों के बाद काम करता है सिंक में हैं:

  1. Regedit -> Softerware -> Wow6432Node -> Oracle -> KEY_ORA_WF_NK has correct ORACLE_HOME
  2. पर्यावरण चर ORACLE_HOME स्थानीय सिस्टम पर भी एक ही है।
2

पर्यावरण चर (सिस्टम) से ORACLE_HOME को निकालने के लिए मेरे लिए काम किया।
TOAD अब ठीक काम कर रहा है।

+0

ORACLE_HOME को हटा रहा है और मेरा उपयोगकर्ता जोड़ें व्यवस्थापक की तरह उपयोगी था, धन्यवाद-। – carlosCeron

1

सुनिश्चित नहीं है कि आपके लैपटॉप/डेस्कटॉप पर अन्य सामान क्या स्थापित है। लेकिन मेरे पास टोड 11.6 था और फिर मैंने अन्य ऑरैकल वास्तविक उत्पाद स्थापित किए जिसने एक और घर बनाया। नीचे दिए गए सुझावों मेरे लिए नहीं काम किया:

  • Regedit -> Softerware -> Wow6432Node -> ओरेकल -> KEY_ORA_WF_NK सही ORACLE_HOME स्थानीय सिस्टम पर
  • पर्यावरण चर ORACLE_HOME भी एक ही है है।

इसके बजाय, मैं नीचे करने की कोशिश की और यह मेरे लिए काम किया है और यहां सिर्फ एक और सुझाव है:

  • आप खुले टॉड, आप सामान्य रूप से जो डीबी संकेत दिया जाता है कनेक्ट करने के लिए और वहाँ (चयन करने का विकल्प "है ... ") घरों की सूची के बगल में स्थापित होने के बाद, यह वहां क्लिक करने के बाद, यह त्रुटि (बटन पर क्लिक करने पर) निर्दिष्ट करेगा, इसलिए मैंने पैथ को ठीक करने के बाद और पैथ को सेट करने के बारे में शिकायत की और कुछ काम किया । इस टॉड के बाद सामान्य रूप से खुलता है (यानी किसी को व्यवस्थापक के रूप में रन का उपयोग करने की आवश्यकता नहीं है)।

बीटीडब्ल्यू: उपरोक्त प्रयास करने से पहले, मैंने व्यवस्थापक के रूप में चलाने की कोशिश की और यह काम किया।

आशा है कि इससे मदद मिलेगी, अगर मुझे क्षमा न करें।