कैसे पहचानें कि लिनक्स के वातावरण पर ओरेकल के कितने उदाहरण स्थापित हैं


0

अंतिम दिन, मैं ओरेकल इंस्टॉलेशन और सर्विस स्टार्ट & amp के लिए एक प्रशिक्षण में था; बंद करना। वहाँ मुझे कुछ linux कमांड के बारे में पता चला जो linux मशीन पर oracle इन्स्टिट्यूट को शटडाउन करना और बंद करना था।

चल रहे उदाहरण की पहचान करने के लिए : नीचे दिए गए आदेश में सभी अलंकरण उदाहरण वापस आएंगे जो वर्तमान में उस मशीन पर चल रहे हैं।

ps -ef |grep pmon

यह आदेश निम्नलिखित परिणाम देता है:

oracle    823     1  0 Dec03 ?        00:00:17 ora_pmon_instance1
oracle  19632     1  0 Nov17 ?        00:06:35 ora_pmon_instance2
oracle  24199     1  0 Nov20 ?        00:05:23 ora_pmon_instance3

कहा पे instance1, instance2 तथा instance3 linux पर oracle के 3 इंस्टॉलेशन हैं, जो वर्तमान में चल रहे हैं।

मेरी क्वेरी: इसलिए, ps -ef वर्तमान उपयोगकर्ता के लिए वर्तमान में चल रही प्रक्रियाओं को ही दिखाएगा। मान लीजिए, instance3 नीचे है और आपको उस उदाहरण को शुरू करने की आवश्यकता है। लेकिन, आपको नहीं पता कि मशीन पर कितने ओरेकल इंस्टेंस हैं।

आपको कैसे पता चलेगा, कि यह उदाहरण नीचे है?

खिड़कियों में, सेवाओं को कहा जाता है, जहां आपको पता चल सकता है कि ये स्थापना खिड़कियों पर ओरेकल के लिए की गई है।


नहीं, -e आप सभी उपयोगकर्ताओं के लिए प्रक्रियाओं को दिखाता है।
Neil Masson

जवाबों:


0

/ etc / oratab को यह जानकारी प्रदान करनी चाहिए

http://www.dba-oracle.com/t_linux_oratab.htm

Oratab फ़ाइल में के रूप में प्रविष्टियाँ हैं   ORACLE_SID: ORACLE_HOME: Y, अंतिम वर्ण जो Y या N दर्शाता है   अगर डेटाबेस को शुरू किया जाना चाहिए और dbstart के साथ बंद कर दिया जाना चाहिए   क्रमशः dbstop कमांड। यहाँ एक विशिष्ट oratab प्रविष्टि है:

टेस्ट: /u01/app/oracle/product/11.1.0/db_1: Y-

ओरताब फाइल में पाउंड साइन (#) से शुरू होने वाली लाइन्स कमेंट हैं।   मान्य प्रविष्टियाँ आमतौर पर oratab फ़ाइल के अंत में पाई जाती हैं।

Vi या किसी अन्य पाठ का उपयोग करके oratab फ़ाइल को मैन्युअल रूप से संपादित किया जा सकता है   संपादक। यदि आप किसी डेटाबेस को ORACLE_HOMEof करते हैं तो यह अक्सर आवश्यक होता है   परिवर्तित किया जाना चाहिए।

चेतावनी: ORACLE_HOME और ORACLE_BASE चर को मैन्युअल रूप से सेट न करें।

कुछ परिस्थितियों में, प्रविष्टि को जोड़ना उपयोगी है   oratab फ़ाइल जो किसी डेटाबेस को संदर्भित नहीं करती है। यह सेटिंग की अनुमति दे सकता है   डेटाबेस के बिना Oracle के लिए आवश्यक चर   सत्र से जुड़े। ऐसा करने के लिए, बताए गए प्रारूप का पालन करें   एक प्रविष्टि जोड़ने के लिए ऊपर, ताकि N को अंतिम वर्ण सेट किया जा सके   dbstart / stop कमांड डेटाबेस को शुरू करने का प्रयास नहीं करता है   वहाँ नहीं। यह स्क्रिप्ट एक oratab प्रविष्टि दिखाती है जो a से संबद्ध नहीं है   डेटाबेस।

11g_db1: /u01/app/oracle/product/11.1.0/db_1: लागू नहीं

इस तरह की डमी ऑर्ताब एंट्री एक सिस्टम पर उपयोगी हो सकती है जो ऐसा नहीं करती है   अभी तक उस पर या एक Oracle अनुप्रयोग पर एक डेटाबेस कॉन्फ़िगर किया गया है   सर्वर या एक क्लाइंट स्थापित करें जहां कभी भी डेटाबेस नहीं हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.