Red Hat Server को पुनः आरंभ करने के बाद मैं Oracle एंटरप्राइज़ प्रबंधक कैसे शुरू कर सकता हूं?


9

मैंने Red Hat Enterprise सर्वर 5.0 पर Oracle 11g स्थापित किया है। पहली बार सब कुछ अच्छा हुआ।

/Etc/init.d/ में dbora स्क्रिप्ट फ़ाइल बनाने और सभी ओरेकल पर्यावरण चर को सेट करने के बाद मैंने सर्वर को फिर से शुरू किया, फिर ओरेकल एंटरप्राइज मैनेजर काम नहीं कर रहा है

मैं अपने ब्राउज़र पर EM नहीं खोल पा रहा हूँ। जब मैं देखता हूं, तो emctl स्टेटस dbconsole - यह दिखाता है

bash-3.00 $ emctl स्टेटस dbconsole
Oracle एंटरप्राइज मैनेजर 11g डेटाबेस कंट्रोल रिलीज़ 11.1.0।
कॉपीराइट (c) 1996, 2007 ओरेकल कॉर्पोरेशन। सभी अधिकार सुरक्षित।

Oracle Enterprise Manager 11g नहीं चल रहा है।
-------------------------------------------------- ----------------

लेकिन एजेंट ठीक चल रहा है => bash-3.00 $ emctl स्टेटस एजेंट Oracle एंटरप्राइज मैनेजर 11g डेटाबेस कंट्रोल रिलीज़ 11.1.0। कॉपीराइट (c) 1996, 2007 ओरेकल कॉर्पोरेशन। सभी अधिकार सुरक्षित।
-------------------------------------------------- -------------
एजेंट संस्करण: 11.1.0.0.1
OMS संस्करण: 11.1.0.0.1
प्रोटोकॉल संस्करण: 11.1.0.0.1
एजेंट घर: /u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2
एजेंट बायनेरी: /u01/apps/oracle/product/11.1.0/
एजेंट प्रोसेस आईडी: 983264
पैरेंट प्रोसेस आईडी: 741562

प्रारंभ: 2009-25-05 10:52:23
उपयोगकर्ता द्वारा शुरू किया गया: orcl
अंतिम पुनः लोड: 2009-25-05 13:42:41
अंतिम सफल अपलोड: (कोई नहीं)
अंतिम अपलोड अपलोड किया गया: (कोई नहीं)
XML फ़ाइलों का कुल मेगाबाइट अब तक अपलोड किया गया: 0.00
XML फ़ाइलों की संख्या लंबित अपलोड: 0
XML फ़ाइलों का आकार लंबित अपलोड (MB): 0.00
अपलोड फ़ाइल सिस्टम पर उपलब्ध डिस्क स्थान: 28.08%


एजेंट चल रहा है और तैयार है

जब मैं dbconsole शुरू करने की कोशिश कर रहा हूं, यह त्रुटि के माध्यम से होता है:

bash-3.00 $ emctl dbconsole शुरू करें

Oracle Enterprise Manager 11g डेटाबेस कंट्रोल रिलीज़ 11.1.0.0
कॉपीराइट (c) 1996, 2007 Oracle Corporation। सभी अधिकार सुरक्षित।

ओरेकल एंटरप्राइज मैनेजर 11 जी डेटाबेस कंट्रोल शुरू करना
……………………………………। .................................................. अनुत्तीर्ण होना।
-------------------------------------------------- ----------------

कृपया इस त्रुटि को हल करने में मदद करें।

जवाबों:


7

उन्हें पूरी तरह से पुनः कॉन्फ़िगर करने का प्रयास करें

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

सम्मान


1
हां, मैंने उन्हें फिर से जोड़ा और यह काम कर गया। सहायता के लिए धन्यवाद।
चार्ली

emca -deconfig dbcontrol dbजब मैं पुन: योग कर रहा था, तो यह आदेश विफल हो गया, इसलिए मैंने उस चरण को छोड़ दिया और भाग गया emca -config dbcontrol db। सुलह ठीक काम किया है और OEM वापस चल रहा है और चल रहा है।
स्टीवन वोल्फ

2

प्रयत्न

emctl start dbconsole

अगर यह मदद नहीं करता है - उन्हें पुनः कॉन्फ़िगर करने का प्रयास करें

emca -config dbcontrol db

0

हम यहाँ क्या करते हैं: su - oracle और फिर: cd /usr/local/oracle/product/10.2.0/db_1/bin//ctctl स्थिति <- oem जाँचने के लिए <चल नहीं रहा है ।/ctctl प्रारंभbconsole <-। OEM शुरू करने के लिए

त्रुटि के बारे में अधिक जानकारी के लिए oracle लॉग फ़ाइलों की जाँच करें

उम्मीद है कि यह आपकी मदद करेगा।


मैंने su - oracle <br> /usr/local/oracle/product/11.1.0/db_1/bin//ctct/ पर स्थित होने की कोशिश की, फिर भी यह Oracle Enterprise Manager 11g डेटाबेस कंट्रोल रिलीज़ 11.1.0 दिखा रहा है। कॉपीराइट (c) 1996, 2007 ओरेकल कॉर्पोरेशन। सभी अधिकार सुरक्षित। Oracle Enterprise Manager 11g नहीं चल रहा है। -------------------------------------------------- ---------------- <br>
चार

0

यह संबंधित हो सकता है या नहीं भी हो सकता है, लेकिन यदि आपका डेटाबेस से चल रहा है ASM, तो यह देखें कि cssdआपके द्वारा कॉल startकरने से पहले चल रहा है init- या फिर यह सुनिश्चित करें कि आपकी init स्क्रिप्ट प्रक्रिया की सूची देखती है और तब तक इंतजार करती है जब तक कि यह करने से पहले प्रक्रिया नहीं देखती। कुछ भी ... (CSSD डेमॉन है जो डेटाबेस उदाहरण और ASM उदाहरण के बीच संचार को नियंत्रित करता है)।

[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle    3837  3662  0 Mar19 ?        00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin

एक अन्य उपाय यह है कि inittabफ़ाइल से उस प्रविष्टि को हटा दें और इसे एक init स्क्रिप्ट में काम करें - लेकिन जब आप कोई ओरेकल इंस्टॉलेशन करते हैं, तो यह इसे वापस वहां (मेमोरी से) पॉप कर देगा - इसलिए यह उच्च रखरखाव बन जाता है। मुझे अभी तक नहीं पता है कि ओरेकल इस इनटैब में डालने पर जोर क्यों देता है - यह थोड़ा दर्दनाक है।


0

यहाँ कुछ लॉग फाइलें हैं जो आपको इस समस्या का निवारण करने में मदद कर सकती हैं (मेटलिंक से):

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup - प्रत्येक प्रारंभ / निकास (dbconsole और एजेंट) पर कंसोल मुख्य जावा प्रक्रिया से मानक आउटपुट सम्‍मिलित है। यह कंसोल मुख्य जावा प्रक्रिया के प्रत्येक नए आउटपुट के साथ जोड़ा गया है।
  • ORACLE_HOME / hostname_sid / sysman / log / emagent.log और emagent.trc - मुख्य एजेंट लॉग और ट्रेस फ़ाइलें
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.log और emoms.trc - मुख्य प्रबंधन सेवा लॉग और ट्रेस फ़ाइलें
  • ORACLE_HOME / hostname_SID / sysman / log / emdctl.log और emdctl.trc - emctl लॉग और ट्रेस फ़ाइलें
  • ORACLE_HOME / hostname_SID / sysman / log / emagentfetchlet.trc और emagentfetchlet.log - Java Fetchlets के लिए लॉग और ट्रेस फ़ाइल

यहां एक ऐसे ही मुद्दे पर चर्चा है

साथ ही, होस्टनाम में कोई अंडरस्कोर नहीं होना चाहिए; आपको डीएचसीपी का उपयोग नहीं करना चाहिए; nslookup FQN को हल करना चाहिए और रिवर्स लुकअप को काम करना चाहिए; IPV6 अभी तक समर्थित नहीं है।

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