Sitemap

मैं Linux में Oracle डेटाबेस को कैसे पुनः आरंभ करूं?

त्वरित नेविगेशन

Linux में Oracle डेटाबेस को पुनरारंभ करने के लिए क्या कदम हैं?

Linux में Oracle डेटाबेस को पुनरारंभ करने के लिए, आपको पहले डेटाबेस के नाम की पहचान करनी चाहिए और फिर इसे पुनरारंभ करने के लिए उपयुक्त कमांड का उपयोग करना चाहिए।Oracle डेटाबेस को पुनरारंभ करने के लिए निम्नलिखित चरण हैं:

  1. ps कमांड का उपयोग करके Oracle डेटाबेस के नाम की पहचान करें।उदाहरण के लिए, यदि आपके Oracle डेटाबेस का नाम "ओरेकल" है, तो आप इसकी वर्तमान स्थिति देखने के लिए ps कमांड का उपयोग करेंगे:
  2. उस विशेष Oracle उदाहरण से जुड़ी सभी प्रक्रियाओं को रोकने के लिए किल -9 या pgrep -f oracle कमांड का उपयोग करें और फिर उस विशेष Oracle उदाहरण को बंद करने के लिए initctl शटडाउन oracle instancename कमांड का उपयोग करें:
  3. एक नया Oracle उदाहरण शुरू करने के लिए इनमें से किसी भी कमांड का उपयोग करें: initctl start oracle instancename या pgpool start ora_instance_name।आप इसके बजाय इस सिंटैक्स का भी उपयोग कर सकते हैं: service mysqld start; जहां mysqld आपके MySQL सर्वर का नाम है।यदि आप सर्वर का नाम निर्दिष्ट नहीं करते हैं, तो लोकलहोस्ट पर mysqld शुरू हो जाएगा।
  4. एक बार जब आपका नया ओरेकल इंस्टेंस शुरू हो जाता है, तो किसी भी मानक SQL क्लाइंट जैसे कि mysqlclient या sqlplus का उपयोग करके उससे कनेक्ट करें और सभी डेटाफाइल को उनकी मूल स्थिति में रीसेट करने के लिए एक RESET स्टेटमेंट (नीचे देखें) जारी करें।
  5. यह सत्यापित करने के लिए कि सब कुछ योजना के अनुसार हुआ है, अपने newOracle उदाहरण पर एक SHOW DATABASE STATUS स्टेटमेंट जारी करें।

मैं लिनक्स में Oracle डेटाबेस को कैसे पुनः आरंभ कर सकता हूँ?

Linux में Oracle डेटाबेस को पुनरारंभ करने के लिए, निम्न कमांड का उपयोग करें:

# सेवा ओरेकल पुनरारंभ

यदि आप अपने Oracle उदाहरण के लिए डिफ़ॉल्ट पोर्ट का उपयोग कर रहे हैं, तो आप निम्न कमांड का उपयोग कर सकते हैं:

# ओरेकल -पोर्ट = 1521 पुनः आरंभ

यदि आप अपने Oracle उदाहरण के लिए एक कस्टम पोर्ट का उपयोग कर रहे हैं, तो आपको उपरोक्त आदेश जारी करते समय उस पोर्ट को निर्दिष्ट करना होगा।

मुझे Linux में अपने Oracle डेटाबेस को पुनरारंभ करने की आवश्यकता क्यों होगी?

ऐसे कुछ कारण हैं जिनकी वजह से आपको Linux में अपने Oracle डेटाबेस को पुनरारंभ करने की आवश्यकता हो सकती है।उदाहरण के लिए, यदि आपका Oracle डेटाबेस त्रुटियों का सामना कर रहा है या जितनी जल्दी आप चाहते हैं प्रतिक्रिया नहीं दे रहा है, तो समस्या को ठीक करने के लिए आपको इसे पुनरारंभ करने की आवश्यकता हो सकती है।इसके अतिरिक्त, यदि आप Amazon Web Services (AWS) इंस्टेंस का उपयोग कर रहे हैं और आपका Oracle डेटाबेस AWS पर चल रहा है, तो इंस्टेंस को चालू रखने के लिए आपको इसे पुनरारंभ करने की आवश्यकता हो सकती है।अंत में, यदि आप अपने Oracle डेटाबेस के साथ एक भिन्न डेटा स्रोत का उपयोग करना चाहते हैं, जैसे कि Microsoft SQL Server या MySQL, तो आपको स्विच करने के लिए इसे पुनः आरंभ करने की आवश्यकता होगी। मैं Linux में अपने Oracle डेटाबेस को कैसे पुनः आरंभ करूं?कुछ अलग तरीके हैं जिनसे आप Linux में अपने Oracle डेटाबेस को पुनः आरंभ कर सकते हैं।सबसे आसान तरीका शायद कमांड लाइन इंटरफेस (सीएलआई) का उपयोग करना है। ऐसा करने के लिए, एक टर्मिनल विंडो खोलें और टाइप करें:oracle -restartइस कमांड को निष्पादित करने के लिए, आपके उपयोगकर्ता खाते में आपके कंप्यूटर पर प्रशासनिक विशेषाधिकार होने चाहिए।अपना Oracle सर्वर शुरू करते समय आप init स्क्रिप्ट विकल्प का भी उपयोग कर सकते हैं: oracle -initdbयदि इनमें से कोई भी तरीका किसी भी कारण से काम नहीं करता है, तो अन्य विकल्प भी उपलब्ध हैं।उदाहरण के लिए, यदि आप लिनक्स ओएस के उबंटू या डेबियन-आधारित वितरण का उपयोग कर रहे हैं, तो आप सर्विस कमांड का उपयोग कर सकते हैं: sudo service oracle-12c startयदि आप Red Hat Enterprise Linux (RHEL), CentOS, Fedora, या साइंटिफिक लाइनक्स 6 का उपयोग कर रहे हैं। /7 सर्वर, आप systemctl कमांड का उपयोग कर सकते हैं: systemctl start oracle-12c वैकल्पिक रूप से, यदि अन्य सभी विफल हो जाते हैं और रिबूट करना किसी कारण से एक विकल्प नहीं है, तो हमेशा सीडी/डीवीडी की स्थापना के लिए वापस जा रहा है जिसमें निर्देश शामिल होना चाहिए कि कैसे स्टार्टअप/ मैन्युअल रूप से ORACLE 12C इंस्टेंस को पुनरारंभ करेंअंत में याद रखें कि भले ही कुछ करने के कई तरीके हो सकते हैं - कभी-कभी एक दूसरे से बेहतर काम करता है - अंततः कोई भी कठोर उपाय करने से पहले एक अनुभवी सिस्टम व्यवस्थापक से परामर्श करना सबसे अच्छा अभ्यास है!क्या मैं अपने Oracle डेटाबेस को बूट समय पर स्वचालित रूप से शुरू होने से रोक सकता हूँ?हां - डिफ़ॉल्ट रूप से उबंटू किसी भी ऐसी सेवा को शुरू नहीं करेगा जो किसी व्यक्ति द्वारा क्रॉन जॉब्स इत्यादि के माध्यम से स्पष्ट रूप से शुरू नहीं की गई है, इसलिए जब तक उन स्क्रिप्ट्स में से किसी एक के भीतर ORACLE 12C पर स्पष्ट निर्भरता न हो, ORACLE प्रारंभ नहीं होगा बूट समय।इस व्यवहार को अक्षम करने के लिए /etc/default/rcS फ़ाइल को संपादित करें और DAEMON_OPTS="--noautostart" को DAEMON_OPTS="--startup=auto" में बदलें। आरसी स्क्रिप्ट आदि के माध्यम से किसी और द्वारा स्पष्ट रूप से अनुरोध किया गया है ...

यदि मैं Linux में अपने Oracle डेटाबेस को पुनरारंभ नहीं करता तो क्या हो सकता है?

यदि आप अपने Oracle डेटाबेस को Linux में पुनरारंभ नहीं करते हैं, तो आपको निम्न समस्याओं का अनुभव हो सकता है:

  1. कर्नेल पैनिक के कारण Oracle डेटाबेस अनुपलब्ध हो सकता है।
  2. स्मृति समाप्त होने की स्थिति के कारण Oracle डेटाबेस अनुपलब्ध हो सकता है।
  3. दूषित डेटा फ़ाइलों के कारण Oracle डेटाबेस अनुपलब्ध हो सकता है।
  4. गलत उपयोगकर्ता अनुमतियों के कारण Oracle डेटाबेस अनुपलब्ध हो सकता है।
  5. Oracle सर्वर इंस्टेंस को रोका जा सकता है और फिर से शुरू किया जा सकता है, जो इससे जुड़े डेटाबेस के कुछ डेटा को दूषित कर देगा (उदाहरण के लिए, यदि ORACLE पुस्तकालयों के विरुद्ध लिंक किया गया कोई एप्लिकेशन ORACLE सर्वर के समान मशीन पर चल रहा था) .

मुझे कितनी बार Linux में अपने Oracle डेटाबेस को पुनरारंभ करना चाहिए?

इस प्रश्न का कोई एक आकार-फिट-सभी उत्तर नहीं है, क्योंकि डेटाबेस के पुनरारंभ होने की आवृत्ति विशिष्ट परिस्थितियों और ऑपरेटिंग सिस्टम कॉन्फ़िगरेशन के आधार पर अलग-अलग होगी।हालांकि, सामान्य दिशानिर्देश सुझाव देते हैं कि आपको अपने कार्यभार और हार्डवेयर कॉन्फ़िगरेशन के आधार पर अपने Oracle डेटाबेस को हर कुछ दिनों या सप्ताह में एक बार पुनरारंभ करना चाहिए। Linux में अपने Oracle डेटाबेस को पुनरारंभ करने के लिए: 1) एक टर्मिनल विंडो खोलें 2) टाइप करें "reboot"3) प्रेस Enter4) टाइप करें "init 3"5) एंटर 6 टाइप करें) टाइप करें "सर्विस ऑरेकल स्टार्ट" 7) एंटर दबाएं 8) टाइप करें "एक्जिट" 9) टर्मिनल विंडो बंद करें 10) अपने कंप्यूटर को रीस्टार्ट करें यदि आपको लिनक्स में अपने ओरेकल डेटाबेस को रीस्टार्ट करने में सहायता की आवश्यकता है, तो कृपया हमारे से परामर्श लें ऑनलाइन दस्तावेज़ीकरण या हमारी सहायता टीम से संपर्क करें। Oracle चुनने के लिए धन्यवाद!

Linux के लिए Oracle डाटाबेस व्यवस्थापन गाइड

यह दस्तावेज़ इस बारे में जानकारी प्रदान करता है कि किसी Linux प्लेटफ़ॉर्म पर चलने वाले Oracle डेटाबेस सर्वर को कैसे प्रशासित किया जाए।कवर किए गए विषयों में Oracle डेटाबेस सर्वर की स्थापना और सेटअप शामिल हैं; उपयोगकर्ताओं और अनुमतियों को प्रबंधित करना; एसक्यूएल * प्लस का उपयोग करना; टेबलस्पेस, डेटाफाइल्स, यूजर प्रोफाइल और स्कीमा बनाना; प्रदर्शन सुधारना; निगरानी और लॉगिंग; बैकअप और पुनर्प्राप्ति प्रक्रियाएं।यह गाइड उन अनुभवी प्रशासकों के लिए है जो बुनियादी यूनिक्स कमांड से परिचित हैं।यदि आप इन आदेशों से परिचित नहीं हैं, लेकिन Linux प्लेटफॉर्म पर चलने वाले Oracle डेटाबेस सर्वर के व्यवस्थापन के बारे में अधिक जानना चाहते हैं, तो हम इस दस्तावेज़ के साथ आगे बढ़ने से पहले हमारे Solaris 10 के लिए व्यवस्थापक की मार्गदर्शिका पढ़ने की अनुशंसा करते हैं।Linux प्लेटफ़ॉर्म पर Oracle डेटाबेस सर्वर को स्थापित और कॉन्फ़िगर करने के बारे में पूरी जानकारी के लिए: http://www.oracle.com/technetwork/database/linux/documentation/index-e14819021780839975-.html

लिनक्स मूल बातें

Oracle अपने लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS), मानक संस्करण (SE) के दो संस्करण प्रदान करता है, जो प्रति उदाहरण 32 CPU (CPU) तक का समर्थन करता है, साथ ही एंटरप्राइज़ संस्करण (EE), जो प्रति उदाहरण 64 CPU का समर्थन करता है (CPUS) ) निम्न तालिका एसई और ईई के बीच सुविधाओं की तुलना करती है:

फ़ीचर SE EE प्रति CPU कोर की संख्या 2.1 मेमोरी सीमा 128GB 512GB समानांतर क्वेरी क्षमता हाँ नहीं समवर्ती कनेक्शन की अधिकतम संख्या 1024 2048 इंस्टेंस टाइप सिंगल नोड सिंगल नोड ऑपरेटिंग सिस्टम समर्थित Red Hat Enterprise 5 सर्वर 6 CentOS 7 Microsoft Windows Server 2008 R2 डेटासेंटर संस्करण SP1 सिंगल सॉकेट लाइसेंस $2 मिलियन प्रति वर्ष $11 मिलियन प्रति वर्ष मल्टी सॉकेट लाइसेंस $4 मिलियन प्रति वर्ष $24 मिलियन प्रति वर्ष SE और EE संस्करणों के बीच उपरोक्त अंतरों के अलावा उनके बीच महत्वपूर्ण वास्तु अंतर भी हैं:

फ़ीचर SE EE समर्थित भाषाएँ PL/SQL Java RDBMS आर्किटेक्चर वितरित साझा क्लस्टर ऐसे कई तरीके हैं जिनसे आप OracleDatabase सर्वर स्थापित कर सकते हैं जिसमें CDROMs या NFS माउंट का उपयोग करके नेटवर्क पर शामिल हैं। हम अनुशंसा करते हैं कि नए संस्थापन RPM संकुल का उपयोग करें क्योंकि वे पूर्व-कॉन्फ़िगर किए गए सॉफ़्टवेयर घटक प्रदान करके स्थापना को सरल बनाते हैं जो एक साथ निर्बाध रूप से काम करते हैं। RPM संकुल के माध्यम से संस्थापन करते समय, सुनिश्चित करें कि संस्थापन प्रक्रिया को जारी रखने से पहले सभी आवश्यक निर्भरताएँ पूरी कर ली गई हैं। यह निर्धारित करने के लिए कि क्या कोई निर्भरता पूरी नहीं हुई है, rpm -qa | . चलाएँ ग्रेप 'ओरेकल' | awk '{print $2}' जहां 'oracle' या तो selinux-policy-agent या security_advisor है RPM संकुल का उपयोग करके संस्थापित करने के लिए: # yum install oracle # rpm -ivh packagename ORACLE स्थापित करने के बाद, उपयुक्त उपयोगकर्ता खाते बनाना, विशेषाधिकार देना आवश्यक है , पासवर्ड सेट करें , आदि, जैसा कि इस दस्तावेज़ में बाद में बताया गया है। विस्तृत निर्देशों के लिए कृपया अध्याय 2, "ओरेकल स्थापित करना" देखें।

क्या दिन का कोई विशिष्ट समय है कि मुझे अपने Oracle डेटाबेस को Linux में पुनरारंभ करना चाहिए?

दिन का कोई विशिष्ट समय नहीं है कि आपको अपने Oracle डेटाबेस को Linux में पुनरारंभ करना चाहिए।हालाँकि, आमतौर पर हर रात अपने Oracle डेटाबेस को पुनरारंभ करना एक अच्छा विचार है।यह आपके सिस्टम को सुचारू रूप से चलाने और किसी भी संभावित समस्या से बचने में मदद करेगा।इसके अतिरिक्त, आप अपने Oracle डेटाबेस को निश्चित अंतराल पर स्वचालित रूप से पुनरारंभ करने के लिए हमेशा oracle-restart कमांड का उपयोग कर सकते हैं।

Linux में Oracle डेटाबेस को पुनरारंभ करने में कितना समय लगता है?

Linux में Oracle डेटाबेस को पुनरारंभ करने के तरीके के बारे में निर्देश निम्नलिखित हैं।Oracle डेटाबेस को फिर से शुरू करने के लिए:1) एक टर्मिनल विंडो खोलें 2) टाइप करें "reboot"3) एंटर दबाएं4) सत्यापित करें कि सिस्टम लॉग में "ओरेकल" प्रक्रिया की स्थिति की जांच करके डेटाबेस को सफलतापूर्वक पुनरारंभ किया गया है 5) यदि आवश्यक हो, तो किसी को भी पुन: कॉन्फ़िगर करें नेटवर्क सेवाएं जो रिबूट के दौरान रोक दी गई थीं 6) टर्मिनल से बाहर निकलें 7) अपने कंप्यूटर को रिबूट करें यदि आप Red Hat Enterprise Linux (RHEL), फेडोरा, या उबंटू वितरण का उपयोग कर रहे हैं, तो इस प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट उपलब्ध होने की संभावना है।उदाहरण के लिए: RPM का उपयोग करके Oracle डेटाबेस को मैन्युअल रूप से पुनरारंभ करने के लिए: 1) oracle2 के सभी चल रहे इंस्टेंस को रोकें) /etc/init.d/oracle3 से किसी भी पुरानी rpm फाइल को हटा दें) /etc/init.d/oracle संपादित करें और इन पंक्तियों को यहां जोड़ें तल:#!/bin/sh ORACLE_HOME=/usr/$ORACLE_HOME ORACLE_BASE=/u01/$ORACLE_BASE USER=`id -u` अगर [ "$USER" != ""]; तब SUDO="sudo" और SUDO="" fi if [-x "/sbin/service $SUDO start"]; फिर गूंज "डेटाबेस सेवा '$ SUDO' पहले से चल रही है।

क्या मुझे अपने Oracle डेटाबेस को Linux में पुनः प्रारंभ करने से पहले बंद करने की आवश्यकता है?

नहीं, आपको अपने Oracle डेटाबेस को Linux में पुनरारंभ करने से पहले उसे बंद करने की आवश्यकता नहीं है।Linux में Oracle डेटाबेस को पुनरारंभ करने के लिए, निम्न कमांड का उपयोग करें:

/etc/init.d/oracle start

यदि आप अपने Oracle सॉफ़्टवेयर को अपग्रेड करने के लिए ora-upgrad उपयोगिता का उपयोग कर रहे हैं, तो आपको पहले डेटाबेस के मौजूदा उदाहरण को रोकना होगा और फिर अपग्रेड करने के बाद डेटाबेस का एक नया उदाहरण प्रारंभ करना होगा।अधिक जानकारी के लिए, अपने Oracle उत्पाद के लिए इंस्टॉलेशन गाइड के पृष्ठ 2-10 पर "Oracle डेटाबेस को अपग्रेड कैसे करें" देखें।

एक OracledatabaseinLinux को पुनः आरंभ करने का आदेश क्या है?

लिनक्स में ओरेकल डेटाबेस को पुनरारंभ करने का आदेश:

#सेवा ओरेकल प्रारंभ

यदि आप कमांडलाइन का उपयोग कर रहे हैं, तो आप निम्न सिंटैक्स का भी उपयोग कर सकते हैं:

#oracle_startup.sh #oracle_startup को रोकें।

यदि आवश्यक हो तो मैं कैसे ठीक से myOracledatabaseinLinux को पुनरारंभ करने के बारे में अधिक जानकारी प्राप्त कर सकता हूं?

इस प्रश्न का कोई एक-आकार-फिट-सभी उत्तर नहीं है, क्योंकि लिनक्स में ऑरैकल डेटाबेस को पुनरारंभ करने का सबसे अच्छा तरीका आपके विशिष्ट सेटअप और कॉन्फ़िगरेशन के आधार पर अलग-अलग होगा।हालांकि, उपयोगी हो सकने वाली कुछ सामान्य युक्तियों में शामिल हैं:

.

  1. अपने डेटाबेस को ठीक से पुनरारंभ करने के तरीके को देखने के लिए oracle और Linux के अपने विशिष्ट संस्करण के लिए oracle दस्तावेज़ों की जाँच करें।
  2. यदि आप UNIX-आधारित सिस्टम का उपयोग कर रहे हैं, तो आप अपने डेटाबेस को पुनरारंभ करने के लिए Oracle Corporation द्वारा प्रदान किए गए कमांड लाइन टूल का उपयोग कर सकते हैं।उदाहरण के लिए, Ubuntu 04 LTS पर, आप Oracle डेटाबेस 12c के एक उदाहरण को पुनः आरंभ करने के लिए निम्न कमांड का उपयोग कर सकते हैं: sudo service oraql5 start
  3. यदि आप एक विंडोज सिस्टम का उपयोग कर रहे हैं, तो विभिन्न तृतीय पक्ष उपकरण हैं जिनका उपयोग ओरेकल में ओरेकल डेटाबेस को पुनरारंभ करने के लिए किया जा सकता है, जिसमें Oracledbstop (https://github.com/oracle/oracledbstop से उपलब्ध) और DBRestart (से उपलब्ध) शामिल हैं।

myOracledatabaseinLinux को फिर से शुरू करने से पहले क्या कोई विशेष विचार है?

Linux में अपने Oracle डेटाबेस को फिर से शुरू करने से पहले कुछ बातों पर ध्यान देना चाहिए।सबसे पहले, सुनिश्चित करें कि आपके पास अपने Oracle सर्वर पर सही अनुमतियाँ सेट हैं।डेटाबेस को पुनरारंभ करने के लिए आपको रूट उपयोगकर्ता की अनुमति की आवश्यकता होगी, साथ ही ओरेकल उपयोगकर्ता की अनुमतियों की भी आवश्यकता होगी जिसने आपके ओरेकल सॉफ़्टवेयर को स्थापित और कॉन्फ़िगर किया है।दूसरा, किसी भी लंबित लेनदेन से अवगत रहें जो पूरा होने की प्रतीक्षा कर रहा हो।यदि आप सक्रिय लेन-देन खुले होने के दौरान डेटाबेस को पुनरारंभ करने जा रहे हैं, तो आपको यह सुनिश्चित करना होगा कि पुनरारंभ पूर्ण होने के बाद वे लेनदेन सफलतापूर्वक पूर्ण हो सकें।अंत में, Linux में डेटाबेस पुनरारंभ करने के साथ आगे बढ़ने से पहले अपने डेटा का बैकअप लेना याद रखें।