मनासा,
अगर त्रुटि संदेश पढ़ता है
जैसा कि आपने कहा है तो उत्तर इस बात पर निर्भर कर सकता है कि आप किस ओएस का उपयोग कर रहे हैं। मान लीजिए कि आप विंडोज़ के कुछ स्वाद का उपयोग कर रहे हैं, आप सिस्टम गुणों पर जा सकते हैं -> उन्नत टैब -> पर्यावरण चर -> सिस्टम चर और चर ORACLE_HOME और PATH की जांच कर सकते हैं।
मान लें कि आपने oracle को C:\oracle\ora11\
. पर स्थापित किया हैPATH वैरिएबल में, अन्य मानों के साथ, आपके पास ऑरैकल बिन निर्देशिका का स्थान होना चाहिए; इस उदाहरण में:
'C:\oracle\ora11\bin;'
अब, मुझे ध्यान देना चाहिए कि जब ऑरैकल पथ चर का संदर्भ देता है, तो यह ऑरैकल पथ के पहले उदाहरण की तलाश करता है। तो मान लें कि आपने निम्नलिखित स्थानों पर oracle के दो इंस्टालेशन किए हैं:
'C:\oracle\ora9i\'
'C:\oracle\ora11\'
और पथ चर इस प्रकार सेट किया गया था:
'C:\oracle\9i\bin;C:\oracle\ora11\bin;'
परिणाम यह होगा कि जब आप sqlplus खोलते हैं, तो यह स्वतः ही 'C:\oracle\9i\bin\' पर स्थित sqlplus प्रोग्राम को संदर्भित करेगा - जो भी संस्करण हो। (यह डीबीसीए या एक्सपीडीपी जैसे बिन निर्देशिका में पाए जाने वाले किसी भी ऑरैकल उपयोगिता के लिए भी सच होगा) (यह भी माना जाता है कि आप स्पष्ट रूप से यह घोषित कर रहे हैं कि आप कौन सा एसक्लप्लस चलाना चाहते हैं यानी आप कमांड प्रॉम्प्ट में 'एसक्लप्लस' टाइप करने के बजाय बस टाइप करें 'c:\oracle\ora11\bin\sqlplus')
oracle_home चर को 'C:\oracle\ora11\' पर सेट किया जाएगा, हालांकि मैं ध्यान रखूंगा कि मेरा विंडोज़ 7 डेस्कटॉप संस्करण इस मान के साथ ठीक चलता है। हालांकि, यह एक प्रोडक्शन डेस्कटॉप नहीं है जैसा आप कल्पना करेंगे।