समवर्ती प्रबंधक कार्य कौशल का परीक्षण करने के लिए अधिकांश साक्षात्कारों में पूछे गए 24 समवर्ती प्रबंधक साक्षात्कार प्रश्न यहां दिए गए हैं
प्रश्न 1: विभिन्न प्रकार के समवर्ती प्रबंधक क्या हैं?
उत्तर कई प्रकार के समवर्ती प्रबंधक हैं। महत्वपूर्ण:
आंतरिक प्रबंधक
मानक प्रबंधक।
संघर्ष समाधान प्रबंधक
आंतरिक मॉनिटर
सेवा प्रबंधक
लेन-देन प्रबंधक
कस्टम प्रबंधक परिभाषितपी>
नीचे दिए गए लिंक पर और पढ़ें
Oracle समवर्ती प्रबंधक
प्रश्न 2: आंतरिक समवर्ती प्रबंधक क्या है?
उत्तर :यह अन्य सभी समवर्ती प्रबंधकों को नियंत्रित करने के लिए जिम्मेदार है। इसका मुख्य कार्य यह सुनिश्चित करना है कि अन्य सभी समवर्ती प्रबंधक ऊपर और चल रहे हैं। यह सेवा प्रबंधक को किए गए अनुरोधों के माध्यम से अन्य प्रबंधकों को नियंत्रित करता है। यह सभी नोड्स के लिए सर्विस मैनेजर को शुरू, बंद और पुनरारंभ भी करता है।
प्रश्न 3: संघर्ष समाधान प्रबंधक (सीआरएम) क्या है?
उत्तर: यह कार्यक्रम की असंगतियों को हल करने का ध्यान रखता है और जांचता है कि क्या कतार में एक अनुरोध को चल रहे अनुरोध के समानांतर चलाया जा सकता है। यदि किसी प्रोग्राम को अकेले चलाने के रूप में पहचाना जाता है, तो यह समवर्ती प्रबंधकों को उसी विरोध डोमेन में अन्य प्रोग्राम शुरू करने से रोकता है।
प्रश्न 4: एक मानक प्रबंधक क्या है?
उत्तर :मानक प्रबंधक मास्टर समवर्ती प्रबंधक है। यह हमेशा चल रहा है और किसी भी समवर्ती अनुरोध को संसाधित करने का ख्याल रख सकता है। यदि किसी अन्य प्रबंधक को किसी कार्यक्रम के लिए नियुक्त नहीं किया जाता है, तो उस कार्यक्रम को मानक प्रबंधक द्वारा चुना जाएगा।
प्रश्न 5:
समवर्ती अनुरोध सबमिट किए जाने पर परदे के पीछे क्या हुआ?
उत्तर
(1) एक बार जब उपयोगकर्ता द्वारा एक समवर्ती अनुरोध प्रस्तुत किया जाता है, तो तालिका FND_CONCURRENT_REQUESTS अनुरोध के विवरण के साथ स्वचालित रूप से अपडेट हो जाती है। तालिका को समवर्ती अनुरोध के शेड्यूल के बारे में जानकारी के साथ भी अपडेट किया जाता है, चाहे वह तुरंत शेड्यूल किया गया हो या एक निश्चित समय पर शेड्यूल किया गया हो।
(2 अगर अनुरोध असंगत/बाधाएं परिभाषित हैं, एक बार चलने का अनुरोध समय आने के बाद, इसकी स्थिति लंबित/स्टैंडबाय पर सेट हो जाती है। अब संघर्ष समाधान प्रबंधक अनुरोध का ख्याल रखता है और पता लगाता है कि असंगतताएं क्या हैं और स्थिति लंबित सेट करती है सामान्य जब असंगतताएँ साफ़ हो जाती हैं।
(3) यदि कोई असंगतता नहीं है, तो एक बार चलने का अनुरोध समय आने के बाद, यह स्थिति लंबित / सामान्य पर सेट हो जाती है
(4) सभी मानक समवर्ती प्रबंधक और विशेष प्रबंधक FND_CONCURRENT_REQUESTS तालिका को लगातार मतदान करते हैं। समवर्ती प्रबंधक का काम समवर्ती अनुरोधों को निष्पादित करना है जो लंबित / सामान्य चरण / स्थिति में हैं और यह अपने विशेषज्ञता नियमों के अनुसार चलने के लिए योग्य है।
(5) समवर्ती प्रबंधक प्रक्रियाएं
- स्वतंत्र रूप से कार्य करें
- केवल उन अनुरोधों का चयन करें जो:(ए) प्रबंधक विशेषज्ञता नियमों से मेल खाते हैं, (बी) लंबित/सामान्य हैं, (सी) एक अनुरोधित प्रारंभ समय है <=sysdate
(6) अनुरोध संसाधित होने के बाद, FND_CONCURRENT_REQUESTS तालिका स्थिति के साथ अपडेट हो जाती है।
प्रश्न 6: व्यावसायिक उपयोगकर्ता यह घटना बनाते हैं कि समवर्ती अनुरोधों को पूरा करने में बहुत समय लग रहा है। इसे डीबग करने के लिए आपका दृष्टिकोण क्या होगा?
उत्तर
1) पहले समवर्ती अनुरोध की स्थिति का पता लगाएं। इसे बाद में शेड्यूल किया जा सकता है या यह लंबित/स्टैंडबाय मोड में हो सकता है या सभी समवर्ती प्रबंधक अन्य अनुरोधों को चलाने में व्यस्त हैं। यदि यह लंबित/स्टैंडबाय है, तो हमें चल रहे असंगत प्रोग्राम को खोजने और उपयोगकर्ता को सूचित करने की आवश्यकता है। कई बार उपयोगकर्ता अनुरोध को बाद में चलाने के लिए शेड्यूल करते हैं।
2) समवर्ती अनुरोध के डेटाबेस पक्ष का पता लगाएं और जांचें कि यह किसी भी ताले पर प्रतीक्षा कर रहा है। हम ओरेकल सत्र को मार देंगे जो काम पूरा करने के लिए अवरुद्ध हो रहा है
3) हम चल रहे एसक्यूएल को खोजने के लिए अनुरोध-आईडी पर एक ट्रेस चला सकते हैं और फिर इसके लिए व्याख्या योजना तैयार कर सकते हैं। आप देख सकते हैं कि सिड किसी विशेष sql पर अटका हुआ है या नहीं। यदि यह एक विशेष sql है, तो इसमें शामिल तालिका के आँकड़ों की जाँच करना अच्छा है। हम उस क्वेरी के लिए एक ट्यूनिंग अवसर की तलाश कर सकते हैं
4) हम उन मापदंडों की जांच कर सकते हैं जिनके साथ अनुरोध चलाया जाता है। (उदाहरण के लिए, एक बार एक उपयोगकर्ता यह कहते हुए आया कि अनुरोध आउटपुट प्रिंट नहीं कर रहा है। संभावित चीजों की जांच करने पर, यह महसूस किया गया कि उसने प्रिंट प्रतियों के साथ अनुरोध निर्धारित किया =0.)
प्रश्न 7: क्या होता है जब आंतरिक समवर्ती प्रबंधक की अचानक मृत्यु हो जाती है? क्या इसके तुरंत बाद सभी प्रबंधक भी मारे गए हैं?
उत्तर
नहीं सभी मानक प्रबंधक अनुरोध को चलाते और निष्पादित करते रहते हैं। यदि आंतरिक प्रबंधक की मृत्यु हो जाती है, तो नीचे कतार नियंत्रण अनुरोध निष्पादित नहीं किए जाते हैं
a) अन्य सभी प्रक्रियाएं प्रारंभ करता है।
b) व्यवस्थापक द्वारा सबमिट किए गए "नियंत्रण अनुरोध" निष्पादित करता है।
c) समवर्ती प्रबंधक को सक्रिय/निष्क्रिय/निरस्त करें
d) समवर्ती अनुरोध को समाप्त करें
e ) प्रक्रियाओं की निगरानी करता है, किसी भी विफल को पुनरारंभ करता है।
f) वर्तमान कार्य शिफ्ट के आधार पर प्रत्येक सेवा के लिए प्रक्रियाओं की लक्ष्य संख्या निर्धारित करता है।
प्रश्न 8: क्या आंतरिक प्रबंधक स्वयं के लिए कोई अनुरोध चलाता है या शेड्यूल करता है?
उत्तर
नहीं, आंतरिक प्रबंधक कोई अनुरोध नहीं चलाता या शेड्यूल नहीं करता है। इसका शेड्यूलिंग अनुरोधों या यह तय करने से कोई लेना-देना नहीं है कि कौन सा प्रबंधक किसी विशेष अनुरोध को चलाएगा। इसका कार्य केवल 'कतार नियंत्रण' अनुरोधों को चलाना है
a) अन्य सभी प्रक्रियाएं प्रारंभ करता है।
b) व्यवस्थापक द्वारा सबमिट किए गए "नियंत्रण अनुरोध" निष्पादित करता है।
c) समवर्ती प्रबंधक को सक्रिय/निष्क्रिय/निरस्त करें
d) समवर्ती अनुरोध को समाप्त करें
e ) प्रक्रियाओं की निगरानी करता है, किसी भी विफल को पुनरारंभ करता है।
f) वर्तमान कार्य शिफ्ट के आधार पर प्रत्येक सेवा के लिए प्रक्रियाओं की लक्ष्य संख्या निर्धारित करता है।
प्रश्न 9: मैं समानांतर में अधिक समवर्ती अनुरोधों को कैसे संसाधित करूं?
उत्तर
समांतरता को बढ़ाने के लिए हम समवर्ती प्रबंधक की लक्ष्य प्रक्रियाओं को बढ़ा सकते हैं। यह परिभाषित समवर्ती प्रबंधक फ़ॉर्म का उपयोग करके या एसक्लप्लस से सीधे अपडेट के माध्यम से किया जा सकता है
प्रश्न 10: यदि आंतरिक प्रबंधक नीचे चला जाता है, तो क्या मुझे आंतरिक प्रबंधक को पुनः आरंभ करने से पहले सभी प्रबंधकों को मारना होगा?
उत्तर
नहीं, यदि आंतरिक प्रबंधक नीचे चला जाता है तो आपको सभी प्रबंधकों को मारने की आवश्यकता नहीं है। आप startmgr का उपयोग करके बस आंतरिक प्रबंधक शुरू कर सकते हैं।
प्रश्न 11 :एप्लिकेशन बंद करते समय आपको किन समस्याओं का सामना करना पड़ा?
उत्तर
किसी एप्लिकेशन को बंद करते समय आम तौर पर समवर्ती प्रबंधक नीचे नहीं जाएगा क्योंकि कुछ अन्य अनुरोध चल रहे होंगे। हम देखेंगे कि fnd_concurrent_requests, fnd_concurrent_program_vl, v$session, v$process और v$sqltext को क्वेरी करके कौन से समवर्ती अनुरोध चल रहे हैं।
अगर वह अनुरोध केवल कुछ चुनिंदा बयान कर रहा है तो हम उन अनुरोधों को मार देंगे, अन्यथा, हम उस अनुरोध के पिछले रनों की पूछताछ करके जांच करेंगे कि इसे पूरा करने में कितना समय लगेगा, और फिर हम तय करेंगे कि क्या करना है।
प्रश्न 12: आंतरिक मॉनिटर क्या हैं?
उत्तर: आंतरिक मॉनिटर का उपयोग विशेष रूप से पीसीपी में किया जाता है ताकि अन्य उपलब्ध मध्य-स्तरीय नोड्स में आईसीएम फेलओवर की अनुमति मिल सके। आंतरिक मॉनिटर डिफ़ॉल्ट रूप से प्रत्येक पंजीकृत नोड पर लगाए जाते हैं।
c) यदि ICM नीचे चला जाता है, तो आंतरिक मॉनिटर स्थानीय नोड पर एक नया ICM प्रारंभ करने का प्रयास करेगा।
d) यदि एकाधिक ICM प्रारंभ किए गए हैं, केवल पहला सक्रिय रहेगा। बाकी लोग शालीनता से बाहर निकल जाएंगे।
प्रश्न 13: क्या मैं समवर्ती प्रबंधक को हटा सकता हूँ?
उत्तर:
हां, आप किसी भी समवर्ती प्रबंधक को हटा सकते हैं। हटाने के लिए, परिभाषित समवर्ती प्रबंधक प्रपत्र में प्रबंधक के लिए क्वेरी करें और फिर पंक्ति को हटा दें।
पूर्वनिर्धारित समवर्ती प्रबंधकों को हटाने की अनुशंसा नहीं की जाती है और इसे कभी नहीं किया जाना चाहिए। हटाने से सिस्टम में अस्थिरता आ सकती है।
प्रश्न 14: आप कैसे जान सकते हैं कि विशेष अनुरोध के लिए कौन सी ट्रेस फ़ाइल बनाई गई है?
उत्तर
आप नीचे दी गई स्क्रिप्ट का उपयोग करके इसका पता लगा सकते हैं। ट्रेस डेटाबेस सर्वर के udump स्थान में स्थित होगा।
prompt
accept request prompt ‘Please enter the concurrent request id for the appropriate concurrent program:’
prompt
column traceid format a8
column tracename format a80
column user_concurrent_program_name format a40
column execname format a15
column enable_trace format a12
set lines 80
set pages 22
set head off
SELECT ‘Request id: ‘||request_id, ‘Trace id: ‘||oracle_Process_id, ‘Trace flag: ‘||req.enable_trace, ‘Trace Name: ‘||dest.value||’ ‘||lower(dbnm.value)||’ora’||oracle_process_id||’.trc’, ‘Prog. Name: ‘||prog.user_concurrent_program_name, ‘File name: ‘||execname.execution_file_name||execname.subroutine_name , ‘Status :’||decode(phase_code, ‘R’, ‘Running’)||’ ‘||’-‘||decode(status_code, ‘R’, ‘Normal’), “SID Serial: “||ses.sid||” , “||ses.serial#, “Module : “||ses.module
from fnd_concurrent_requests req,
v$session ses, v$process proc,
v$parameter dest, v$parameter dbnm,
fnd_concurrent_programs_v1 prog,
fnd_executables execname
where req.request_id = &request
and req.oracle_process_id=proc.spid(+)
and proc.addr = ses.paddr(+)
and dest.name=’user_dump_dest’
and dbnm.name=’db_name’
and req.concurrent_program_id =
prog.concurrent_program_id
and req.program_application_id =
prog.application_id
and prog.application_id =
execname.application_id
and
prog.executable_id=execname.executable_id;
शीर्ष 30 सबसे उपयोगी समवर्ती प्रबंधक प्रश्न
प्रश्न 15: बताएं कि समानांतर समवर्ती प्रसंस्करण (पीसीपी) कैसे काम करता है?
उत्तर
समानांतर समवर्ती प्रसंस्करण के मामले में, सभी प्रबंधकों को एक प्राथमिक और एक द्वितीयक नोड सौंपा जाता है। प्रबंधकों को उनके प्राथमिक नोड में डिफ़ॉल्ट रूप से प्रारंभ किया जाता है। नोड विफलता या Oracle उदाहरण विफलता के मामले में, उस नोड के सभी समवर्ती प्रबंधकों को उनके द्वितीयक नोड्स में बदल दिया जाता है। एक बार प्राथमिक नोड फिर से उपलब्ध हो जाने पर द्वितीयक नोड्स पर समवर्ती प्रबंधकों को प्राथमिक नोड में वापस माइग्रेट कर दिया जाता है। माइग्रेशन प्रक्रिया के दौरान, एक प्रबंधक को प्राथमिक और द्वितीयक दोनों नोड्स में फैलाया जा सकता है।
समानांतर समवर्ती प्रसंस्करण के मामले में, ऐसा हो सकता है कि एक नोड में जहां समानांतर समवर्ती प्रसंस्करण कॉन्फ़िगर किया गया है, Oracle उदाहरण चल सकता है या नहीं भी हो सकता है। नोड जो Oracle नहीं चला रहा है, समवर्ती प्रबंधक Net8 के माध्यम से Oracle चला रहे नोड से जुड़ते हैं।
आंतरिक समवर्ती प्रबंधक किसी भी नोड पर चल सकता है और सभी नोड्स पर समवर्ती प्रबंधकों को सक्रिय और निष्क्रिय कर सकता है। चूंकि आंतरिक समवर्ती प्रबंधक को हर समय सक्रिय रहना चाहिए, इसलिए इसे उच्च दोष सहिष्णुता की आवश्यकता होती है। इस दोष सहिष्णुता को प्रदान करने के लिए, समानांतर समवर्ती प्रसंस्करण आंतरिक मॉनिटर प्रक्रियाओं का उपयोग करता है। आंतरिक मॉनिटर प्रक्रिया का काम आंतरिक प्रबंधक की लगातार निगरानी करना और विफल होने पर इसे शुरू करना है। एक नोड पर केवल एक आंतरिक मॉनिटर प्रक्रिया सक्रिय हो सकती है। जब आप अपने सिस्टम को कॉन्फ़िगर करते हैं तो आप तय करते हैं कि किन नोड्स में आंतरिक मॉनिटर प्रक्रिया है। फेल-ओवर सुरक्षा सुनिश्चित करने के लिए आप प्रत्येक आंतरिक मॉनिटर प्रक्रिया को प्राथमिक और द्वितीयक नोड भी असाइन कर सकते हैं। समवर्ती प्रबंधकों की तरह आंतरिक मॉनिटर प्रक्रियाओं को कार्य शिफ्ट सौंपा जा सकता है, और आंतरिक समवर्ती प्रबंधक द्वारा सक्रिय और निष्क्रिय किया जाता है।
समानांतर समवर्ती प्रसंस्करण
प्रश्न 16: किन परिस्थितियों में आपको समवर्ती प्रबंधक को बाउंस करने की आवश्यकता है?
उत्तर:ऐसी कई स्थितियां हो सकती हैं जहां आपको समवर्ती प्रबंधक को बाउंस करने की आवश्यकता हो
a) जब आप प्रिंटर की परिभाषा को संशोधित करते हैं
b) जब आप पर्यावरण चर को संशोधित करते हैं। मान लीजिए आपने APPLTMP और APPLPTMP वेरिएबल को बदल दिया है।
c) जब सभी अनुरोध लंबित हैं और लटक रहे हैं और कोई प्रोसेसिंग नहीं हो रही है
d) पैच एप्लिकेशन को CM के बाउंस की आवश्यकता है
e) हमारे पास है कई समवर्ती प्रबंधकों और अन्य प्रक्रियाओं द्वारा ताले के कारण सिस्टम में कई वैश्विक लटके हुए हैं
प्रश्न 17: समवर्ती प्रबंधक किन कारणों से लटका रहता है?
उत्तर:
समवर्ती प्रबंधक कई कारणों से लटका हुआ है। उनमें से कुछ हैं:
– लंबे समय तक चलने वाली नौकरियां
– आंतरिक प्रबंधक को एप्लिकेशन सिस्टम के स्वामी के अलावा किसी अन्य व्यक्ति द्वारा सक्रिय किया गया था
– ऑपरेटिंग सिस्टम फाइल सिस्टम भरा हुआ है
– यह लॉग फ़ाइल बनाने में सक्षम नहीं है
– आपने आंतरिक प्रबंधक को बंद कर दिया है, लेकिन वास्तव में इसमें एक नंबर है
– डेटाबेस हैंग हो सकता है क्योंकि संग्रह लॉग फ़ाइलें भर दी गई हैं
– लंबित/स्टैंडबाय अनुरोध बहुत अधिक हैं
प्रश्न 18: हम संघर्ष समाधान प्रबंधक को कैसे सक्षम/अक्षम कर सकते हैं?
उत्तर: यह प्रोफ़ाइल विकल्प "समवर्ती:आईसीएम का उपयोग करें" का उपयोग करके किया जा सकता है। संघर्ष समाधान प्रबंधक को सक्षम करने के लिए इसे "Y" पर सेट करें। इसे अक्षम करने के लिए, प्रोफ़ाइल विकल्प को "N" पर सेट करें।
प्रश्न 19: लेन-देन प्रबंधक क्या हैं?
उत्तर: क्लाइंट-साइड एप्लिकेशन से आने वाले अनुरोधों के लिए लेनदेन प्रबंधक लगातार डीबीएमएस पाइप की निगरानी करके सिंक्रोनस जॉब प्रोसेसिंग प्रदान करते हैं। लेन-देन प्रबंधक का कार्य इस कार्य को तुरंत संसाधित करना और ग्राहक को पाइप का उपयोग करके जानकारी वापस भेजना है।
a) लेन-देन प्रबंधक सिंक्रोनस जॉब प्रोसेसिंग प्रदान करते हैं
b) एक ग्राहक एक विशिष्ट लेनदेन प्रबंधक के लिए एक कार्यक्रम चलाने के लिए अनुरोध करता है और उस कार्यक्रम के परिणामों की प्रतीक्षा करता है
c) उत्पाद टीमों के कार्यक्रम सीधे जुड़े हुए हैं लेन-देन प्रबंधक निष्पादन योग्य
d) PO, CRP, INV, AR, और OE सभी शिप लेनदेन प्रबंधक
प्रश्न 20: ब्राउज़र से लॉग और आउटपुट फ़ाइलों को देखने का तंत्र कैसे काम करता है?
उत्तर
घटनाओं का क्रम इस प्रकार है:
1. एप्लिकेशन सत्र के भीतर एक उपयोगकर्ता लॉग या आउट फ़ाइल देखने का अनुरोध करता है।
2. ब्राउज़र अनुरोध प्राप्त करता है और CGI प्रोग्राम FNDWRR.exe
3 को उत्पन्न करता है। FNDWRR.exe डेटाबेस में लॉग इन करता है और यह पता लगाने के लिए FND_CONCURRENT_REQUESTS से पूछताछ करता है कि इस अनुरोध के लिए फ़ाइलें किस नोड पर संग्रहीत हैं।
4. FNDWRR.exe उस नोड पर फ़ाइल सर्वर के लिए सेवा नाम का निर्माण करता है। और इस सेवा के नाम के लिए श्रोता से संपर्क करने के लिए tns को कॉल करता है।
5. श्रोता स्थानीय FNDFS निष्पादन योग्य को स्पॉन करके प्रतिक्रिया करता है, जैसा कि इसकी श्रोता.ओरा फ़ाइल में परिभाषित किया गया है। अब, FNDFS और FNDWRR.exe, RPC कॉल का उपयोग करके अब सीधे संवाद करने में सक्षम हैं।
6. FNDWRR.exe उपयोगकर्ता द्वारा चुनी गई फ़ाइल को स्थानांतरित करने के लिए FNDFS से अनुरोध करता है।
7. FNDFS फ़ाइल सामग्री को वेब सर्वर के नोड पर एक अस्थायी फ़ाइल निर्देशिका में स्थानांतरित करता है।
8. वेब सर्वर उपयोगकर्ता को फ़ाइल सामग्री प्रदर्शित करता है।
प्रश्न 21: समवर्ती प्रबंधक एक समवर्ती कार्यक्रम को एक कतार में क्यों रखता है? प्रबंधक केवल प्रोग्राम को चलने क्यों नहीं देता?
उत्तर: क्योंकि किसी भी समय एक समवर्ती प्रबंधक एक साथ 10 से अधिक कार्यक्रम नहीं चला सकता है। 10 का यह आंकड़ा निश्चित रूप से विन्यास योग्य है। सबसे पहले, प्रबंधक एक प्रस्तुत कार्यक्रम को एक कतार में रखता है, इसके बाद, प्रबंधक जाँचता है कि क्या कोई स्लॉट उपलब्ध है (अर्थात वर्तमान में 10 से कम कार्यक्रम चल रहे हैं)। यदि कोई स्लॉट उपलब्ध पाया जाता है, तो समवर्ती प्रबंधक कार्यक्रम चलाता है, या फिर यह समवर्ती कार्यक्रम को लंबित स्थिति के साथ एक कतार में रखता है।
प्रश्न 22: यदि कोई अनुरोध निष्क्रिय है/कोई प्रबंधक नहीं है तो क्या करें
उत्तर: यह काफी पेचीदा सवाल है
a) सुनिश्चित करें कि कार्यक्रम की अनुमति देने वाले विशेषज्ञता नियमों के साथ कम से कम एक सक्रिय प्रबंधक है।
b) यदि आपने पिछले बिंदु की पुष्टि कर दी है, तो समस्या पुरानी हो सकती है। कार्यकर्ता अनुरोध दृश्य
– इस दृश्य का उपयोग प्रबंधकों को अनुरोधों को मैप करने के लिए आंतरिक रूप से किया जाता है
– जब प्रबंधक बनाए जाते हैं, या विशेषज्ञता नियम बदल दिए जाते हैं तो दृश्य पुन:उत्पन्न होता है
c) आप दृश्य को मैन्युअल रूप से पुन:उत्पन्न कर सकते हैं
br/>FNDLIBR FND FNDCPBWV ऐप्स/ऐप्स SYSADMIN 'सिस्टम एडमिनिस्ट्रेटर' SYSADMIN
प्रश्न 23: सेवा प्रबंधक क्या है?
उत्तर: सेवा प्रबंधक ICM के एजेंट के रूप में कार्य करने के लिए GSM-सक्षम सिस्टम के मध्य-स्तरीय नोड्स पर उत्पन्न होते हैं। जब ICM देखता है कि उसे कुछ कार्य करने के लिए एक सेवा प्रबंधक की आवश्यकता है, जैसे कि एक मध्य-स्तरीय नोड पर एक समवर्ती प्रबंधक प्रक्रिया शुरू करना, तो यह शुरू करने के लिए उस नोड पर ऐप्स श्रोता को दूरस्थ प्रक्रिया नियंत्रण (RPC) कॉल करेगा। सेवा प्रबंधक। एक बार सर्विस मैनेजर के शुरू और इनिशियलाइज़ हो जाने के बाद, ICM RPC के माध्यम से सीधे SM से संचार करता है, जिससे उसे उस नोड पर सेवाओं के प्रबंधन की जानकारी मिलती है। SM APPS TNS श्रोता से उत्पन्न हुआ है। APPS TNS श्रोता को सिस्टम में प्रत्येक मध्य-स्तरीय नोड पर शुरू किया जाना चाहिए और उस उपयोगकर्ता द्वारा शुरू किया जाना चाहिए जो ICM (जैसे applmgr) शुरू करता है। TNS श्रोता सेवा प्रबंधक को स्थानीय नोड के लिए ICM के एजेंट के रूप में चलाने के लिए तैयार करता है
सेवा प्रबंधक की शुरुआत आईसीएम द्वारा जरूरत पड़ने पर मांग पर की जाती है। यदि नोड पर कोई प्रबंधन कार्रवाई की आवश्यकता नहीं है, तो आईसीएम द्वारा आवश्यक होने तक सेवा प्रबंधक शुरू नहीं किया जाएगा। जब ICM अपने सर्विस मैनेजर से बाहर निकलता है तो वह भी बाहर निकल जाता है।
प्रश्न 24: ICM प्रोसेस मॉनिटर द्वारा क्या किया जाता है?
उत्तर: स्वयं ICM और ICM द्वारा उत्पन्न प्रत्येक प्रक्रिया में FND_CONCURRENT_PROCESSES में एक प्रविष्टि होती है और इसमें विशिष्ट रूप से नामित DBMS लॉक होता है।
ICM के अद्वितीय लॉक में FNDCPLK_ICM का प्रारूप होता है। यह डेटाबेस सत्र लॉक वह तरीका है जिससे ICM प्रत्येक PMON चक्र को सुनिश्चित करता है कि प्रबंधक और सेवा प्रक्रियाएं अभी भी जीवित हैं। यदि ICM किसी प्रक्रिया का DBMS सत्र लॉक प्राप्त कर सकता है, तो ICM उस प्रबंधक या सेवा के लिए एक नई प्रक्रिया शुरू करेगा।
यही कारण है कि आप अक्सर आईसीएम लॉग फाइलों में एक नई प्रक्रिया शुरू करने, मृत प्रक्रिया पाई जाने जैसी प्रविष्टियां देखेंगे।
समवर्ती प्रबंधक के लिए संबंधित लेख
अपग्रेड के बाद के समवर्ती कार्यक्रमों को R12.2 में एक अलग प्रबंधक कतार में अलग करना:अपग्रेड द्वारा एक अलग समवर्ती प्रबंधक को सबमिट किए गए समवर्ती अनुरोध को कैसे अलग किया जाए ताकि नियमित समवर्ती प्रसंस्करण प्रभावित न हो
समवर्ती कार्यक्रम का आउटपुट कैसे भेजें ईमेल:Oracle EBS R12 संस्करण में समवर्ती प्रोग्राम आउटपुट के लिए वितरण विकल्प।
ओरेकल ऐप्स में अनुरोध सेट:अनुरोध सेट एकल लेनदेन का उपयोग करके नियमित रूप से अनुरोधों के समान सेट को सबमिट करने की क्षमता देता है।
CP विश्लेषक:CP विश्लेषक CP कॉन्फ़िगरेशन की समीक्षा करता है और Oracle की सर्वोत्तम प्रथाओं के विरुद्ध उनकी तुलना करता है
समवर्ती:अनुरोध चरण और स्थिति:समवर्ती अनुरोध चरण और स्थिति के बारे में सभी जानकारी। अर्थ प्रत्येक संयोजन के लिए लिया गया है।
ORA-01427:चेक आउट करें यह ORA-01427 पर समाधान के लिए है:एकल-पंक्ति सबक्वेरी एक से अधिक पंक्ति त्रुटि देता है, इसे कैसे हल करें जब यह समवर्ती प्रबंधक के साथ होता है
समवर्ती कार्यक्रम के लिए प्राथमिकता:इस पोस्ट में एक विस्तृत विवरण है समवर्ती कार्यक्रम या उपयोगकर्ता के लिए प्राथमिकता बदलने या उपयोगकर्ता की महत्वपूर्ण रिपोर्ट चल रही समस्याओं को हल करने का अनुरोध करने के बारे में जानकारी
अनुशंसित पाठ्यक्रम
यदि आप एक कदम और आगे जाना चाहते हैं तो निम्नलिखित कुछ अनुशंसित पाठ्यक्रम हैं जिन्हें आप खरीद सकते हैं
कुछ पाठ्यक्रमों के लिंक नीचे दिए गए हैं
Oracle DBA 11g/12c - जूनियर DBA के लिए डेटाबेस प्रशासन :यह कोर्स उन लोगों के लिए अच्छा है जो जूनियर डीबीए के रूप में शुरुआत कर रहे हैं या ओरेकल डीबीए बनने की इच्छा रखते हैं। यह बैकअप और पुनर्प्राप्ति और सामान्य प्रशासन कार्यों की अच्छी समझ प्रदान करेगा
Oracle डेटाबेस:Oracle 12C R2 RAC व्यवस्थापन :इस पाठ्यक्रम में Oracle RAC की स्थापना, प्रशासन शामिल है। Oracle DBA के लिए एक अच्छा कोर्स जो Oracle RAC के लिए अपने कौशल का उन्नयन करना चाहते हैं
Oracle Data Guard:Oracle 12C R2 के लिए डेटाबेस प्रशासन :इस पाठ्यक्रम में Oracle डाटागार्ड की स्थापना, प्रशासन शामिल है। Oracle DBA के लिए एक अच्छा कोर्स जो Oracle Dataguard के लिए अपने कौशल का उन्नयन करना चाहते हैं
OCA/OCP Oracle डेटाबेस 12c ऑल-इन-वन परीक्षा गाइड (परीक्षा 1Z0-061, 1Z0-062, और 1Z0-063)
Oracle डेटाबेस 12c DBA हैंडबुक (ओरेकल प्रेस)
Oracle DBA ऑल-इन-वन स्क्रिप्ट्स - एक गाइड प्रत्येक DBA के पास होना चाहिए:Oracle dba स्क्रिप्ट्स विशेषज्ञ डेटाबेस प्रशासकों द्वारा प्रतिदिन उपयोग किया जाने वाला संग्रह। आपकी दैनिक गतिविधियों के लिए dba स्क्रिप्ट होनी चाहिए!