पर आईपी पता कैसे बदलूं Iracle 10g के लिए आईपी पता बदलने के लिए मुझे किन कदमों की आवश्यकता है? मैं एक डीएचसीपी पते से एक स्थिर आईपी और रीबूट पर जाने के बाद डेटाबेस से कनेक्ट नहीं कर सकता।मैं ओरेकल 10 जी
उत्तर
अधिक जानकारी कृपया। क्या आपका मतलब है कि आपने मेजबान का आईपी पता बदल दिया है कि डेटाबेस चालू है और अब आपको इसे एक अलग मैकइन से कनेक्ट करना है, या आपको आईपी परिवर्तन के बाद डेटाबेस शुरू करने में परेशानी हो रही है?
... और आपको क्या त्रुटि संदेश प्राप्त होता है? यह आईपी पते हार्डकोडेड है -
ग्राहक पर TNSNAMES.ORA फ़ाइल:
तो सर्वर का IP पता बदल गया है, इन सबसे पहले मैं देखेंगे कर रहे हैं? यदि हां, तो इसे बदलें। क्या यह मशीन का नाम उपयोग करता है? यदि हां, तो क्या मशीन का नाम आपके क्लाइंट मशीन पर सही आईपी पते पर हल करता है?
सर्वर पर LISTENER.ORA फ़ाइल - क्या यह स्पष्ट रूप से पुराने आईपी पते को इसके सुनने के पते के रूप में निर्दिष्ट करता है?
सबसे स्पष्ट जाँच करने के लिए फ़ाइलें हैं:
$ ORACLE_HOME/नेटवर्क/व्यवस्थापक/tnsnames.ora $ ORACLE_HOME/नेटवर्क/व्यवस्थापक/listener.ora
कि हम और अधिक जानकारी की आवश्यकता होगी के अलावा। ..
- मुझे लगता है कि आपका मतलब ओरेकल 10 जी डीबी है और ओरेकल 10 जी एप्लीकेशन सर्वर नहीं है?
- क्या डेटाबेस ठीक शुरू होता है?
- क्या डेटाबेस अलर्ट लॉग में कुछ भी है?
- क्या क्लाइंट या सर्वर से कनेक्ट होने वाली त्रुटि है?
- आपको क्या त्रुटि संदेश मिलते हैं?
- क्या आप मशीन को अपने नए पते पर (दोनों नाम + आईपी पते से) क्लाइंट + सर्वर से पिंग कर सकते हैं?
- क्या कोई टीएनएसपीआईएन काम करता है?
- क्या आप सर्वर पर एसक्यूएल * प्लस का उपयोग कर कनेक्ट कर सकते हैं?
- आपने किस अन्य टूल से कनेक्ट करने का प्रयास किया है?
अपडेट के बाद टिप्पणी
कृपया आप पोस्ट कर सकते हैं ...
- आपके पुराने आईपी पते (यदि आप इसे जानते हैं)
- आपका नया आईपी पते
- आपका FQDN (उदाहरण के लिए machine.domain.com)
- "ipconfig/all" (या समकक्ष) का आउटपुट
- आपका श्रोता।ओरा फ़ाइल
- के उत्पादन में "$ ORACLE_HOME/bin/शुरू lsnrctl"
- में की "$ ORACLE_HOME/bin/lsnrctl स्थिति"
हां, डेटाबेस ठीक शुरू होता है। श्रोता सिर्फ नए डेटाबेस को नहीं पहचानता है। – Joshua
चेक कि LOCAL_LISTENER परिभाषित नहीं है (या सही ढंग से परिभाषित) उत्पादन डेटाबेस - यह गलत प्रविष्टि के कारण सही ढंग से पंजीकरण नहीं कर रहा है। श्रोता के साथ पंजीकरण करने का प्रयास करने के लिए 'वैकल्पिक सिस्टम रजिस्ट्रार' को भी आजमाएं (ऑटो-रजिस्टर के लिए 3 मिनट तक प्रतीक्षा करने के बजाय)। उदाहरण के लिए पंजीकृत (service_update *) और 'lsnrctl स्थिति' देखने के लिए listener.log की जांच करें कि यह वहां है या नहीं।
क्या आपने DNS में होस्टनाम बदल दिया है? क्या आप मेजबाननाम को किसी अन्य मशीन से पिंग कर सकते हैं?
मैंने tnsnames और श्रोता आईपी पते बदल दिए, लेकिन अब मुझे अनुरोध किया गया है कि टीएनएस से संबंधित कोई त्रुटि नहीं मिली है। – Joshua
हाल की घटनाओं के आधार पर, मुझे लगता है कि यह मुद्दा श्रोता के साथ है जो नए आईपी पर पुराने उदाहरण का पता नहीं लगा रहा है। – Joshua