Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle EBS में पैचिंग समय को कम करने के लिए डिस्ट्रीब्यूटेड AD का उपयोग कैसे करें

1) वितरित एडी एक ही एडी सत्र के श्रमिकों को अतिरिक्त मध्यम स्तरीय सिस्टम पर शुरू करने की अनुमति देकर बेहतर मापनीयता, प्रदर्शन और संसाधन उपयोग प्रदान करता है।

2) AD ने हमेशा एक समानांतर जॉब सिस्टम का उपयोग किया है, जहाँ कई AD कार्यकर्ता शुरू करते हैं और उन्हें कार्य सौंपा जाता है। जॉब सिस्टम के लिए जानकारी ओरेकल डेटाबेस में संग्रहीत की जाती है, और डेटाबेस में कुछ तालिकाओं की निगरानी के द्वारा कार्यकर्ता अपने असाइनमेंट प्राप्त करते हैं।

3) वितरित एडी श्रमिकों को दूरस्थ मशीनों पर शुरू करने की अनुमति देता है, जहां वे अपने असाइन किए गए कार्यों को पूरा करते समय दूरस्थ मशीनों पर संसाधनों का उपयोग कर सकते हैं

आवश्यकताएं
1) साझा APPL_TOP
2) AD.H

कार्यरत
अपने साझा APPL_TOP नोड्स में से एक पर, निम्नलिखित कमांड लाइन विकल्पों के साथ अपना AutoPatch(adpatch) या AD व्यवस्थापन सत्र (adadmin) शुरू करें:

localworkers= workers=

उदाहरण के लिए, स्थानीय नोड पर 3 कर्मचारियों और रिमोट नोड पर 5 कर्मचारियों के साथ ऑटोपैच सत्र चलाने के लिए:

adpatch localworkers=3 workers=8

अतिरिक्त साझा किए गए APPL_TOP नोड्स में से एक या अधिक पर, निम्न कमांड लाइन विकल्प के साथ AD नियंत्रक सत्र प्रारंभ करें:

adctrl distributed=y

बुनियादी जानकारी प्रदान करने के बाद, एडी नियंत्रक कार्यकर्ता संख्या (ओं) को शुरू करने के लिए संकेत देगा। उदाहरण के लिए, श्रमिकों को 4 से 8 तक शुरू करने के लिए "4 5 6 7 8" या "4-8" दर्ज करें। यदि ऑटोपैच या एडी व्यवस्थापन जॉब सिस्टम शुरू करने से पहले एडी नियंत्रक शुरू किया गया है, तो एडी नियंत्रक पूछेगा कि क्या आप प्रतीक्षा करना चाहते हैं। हाँ चुनने से एडी नियंत्रक जॉब सिस्टम शुरू होने तक प्रतीक्षा करेगा, जिस बिंदु पर यह उपयुक्त कार्यकर्ता प्रक्रियाओं को शुरू करेगा। यदि एक ऑटोपैच सत्र पहले ही शुरू हो चुका है, तो एडी नियंत्रक स्वचालित रूप से प्रतीक्षा करेगा।

पांच कर्मचारियों के साथ दो नोड सत्र का उदाहरण:

Node 1) adpatch localworkers=30 workers=20

Node 2) adctrl distributed=y and choose Enter the worker range 21-30

R12.2 के लिए, चीजें समान रहती हैं, हमें बस adpatch के स्थान पर adop का उपयोग करने की आवश्यकता है

उदाहरण 1 - दो-नोड प्रणाली में कुल आठ श्रमिकों को वितरित करें
1. शुरू करने के लिए, एक कमांड दर्ज करें जो
प्राथमिक नोड पर तीन श्रमिकों और द्वितीयक नोड्स पर पांच श्रमिकों के साथ एक गोद सत्र चलाएगा:

$ adop phase=apply input_file=myinput.txt

फ़ाइल myinput.txt में इन पंक्तियों को शामिल करना होगा:
workers=8
localworkers=3
2. अब प्रत्येक द्वितीयक नोड पर AD नियंत्रक सत्र प्रारंभ करें जो वितरित=y तर्क का उपयोग करते हुए
कार्यकर्ता चलाएगा।

$ adctrl distributed=y
  1. एक सेकेंडरी नोड पर वर्कर 4 से 8 तक शुरू करने के लिए,
    एडी कंट्रोलर के प्रॉम्प्ट के जवाब में "4-8" डालें:
    वर्कर रेंज डालें:4-8

उदाहरण 2- तीन-नोड प्रणाली में कुल बारह श्रमिकों को वितरित करें
1. शुरू करने के लिए, एक कमांड दर्ज करें जो
प्राथमिक नोड पर चार श्रमिकों और द्वितीयक नोड्स पर आठ श्रमिकों के साथ एक गोद सत्र चलाएगा:

$ adop phase=apply input_file=myinput.txt workers=12 localworkers=4

फ़ाइल myinput.txt में इन पंक्तियों को शामिल करना होगा:
workers=12
localworkers=4
2. अब दूसरे नोड पर AD नियंत्रक सत्र प्रारंभ करें, यह निर्दिष्ट करते हुए कि कार्यकर्ता 5-8
वहां चलना चाहिए:

$ adctrl distributed=y

कार्यकर्ता श्रेणी दर्ज करें:5-8
3. अंत में, तीसरे नोड पर AD नियंत्रक प्रारंभ करें, यह निर्दिष्ट करते हुए कि अंतिम चार कर्मचारी
(9-12) वहां चलने चाहिए:

$ adctrl distributed=y

कार्यकर्ता श्रेणी दर्ज करें:9-12

संबंधित लेख

Oracle पैचिंग:Adpatch पूर्ण अवलोकन

R12.2 के लिए 31 उपयोगी एडॉप (AD ऑनलाइन पैचिंग) कमांड लाइन

Adop (विज्ञापन ऑनलाइन पैचिंग उपयोगिता) ने R12.2 के बारे में बताया

40 एडपैच प्रश्न प्रत्येक डीबीए को पता होना चाहिए


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टॉड में संग्रहीत प्रक्रिया को कॉल करना

  2. Oracle में कॉलम डेटा प्रकार की जाँच करने के 3 तरीके

  3. OracleException (0x80004005) Oracle डेटाबेस से कनेक्ट करते समय

  4. Oracle में कुछटेबल से COUNT(*) चुनने के लिए तेज़ विकल्प

  5. Oracle में किसी अन्य के साथ संग्रहीत कार्यविधि को कॉल करें