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

R12.2 पर्यावरण को कैसे क्लोन करें

इस पोस्ट में, मैं पोस्ट करने जा रहा हूँ  R12.2 परिवेश का क्लोन कैसे बनाएं जो नवीनतम रिलीज Oracle ई-बिजनेस सूट है। क्लोनिंग ईबीएस पर्यावरण का महत्वपूर्ण हिस्सा है। उत्पादन में जाने से पहले पैच, कोड परिवर्तन और नई सुविधा का परीक्षण करने के लिए संगठन को विकास, परीक्षण और क्यूए पर्यावरण की आवश्यकता होती है। क्लोनिंग भी समय के नियमित अंतराल पर किए जाने की आवश्यकता है ताकि विकास और परीक्षण वातावरण उत्पादन के साथ तालमेल बिठा सकें। APPS DBA का यह महत्वपूर्ण कर्तव्य है कि वह बिना किसी समस्या के क्लोनिंग करे और डेवलपर को समय पर वातावरण प्रदान करे

हम पहले ही नीचे दिए गए लेख में  R12.1 पर्यावरण की क्लोनिंग पर चर्चा कर चुके हैं

R12.1 पर्यावरण का क्लोन कैसे बनाएं

R12.2 क्लोनिंग का अधिकांश भाग R12.1 क्लोनिंग के समान है लेकिन कुछ अंतर हैं..यहाँ महत्वपूर्ण अंतर हैं

  1. FMW_Home क्लोनिंग को वेबलॉगिक उपयोगिताओं द्वारा नियंत्रित किया जाता है
  2. Adpreclone.pl वेबलॉगिक बर्तनों का उपयोग करके FMW_Home का एक क्लोन चरण क्षेत्र सामान्य शीर्ष के अंतर्गत बनाता है
  3. क्लोन के दौरान, हमें FMW_Home को कॉपी करने की आवश्यकता नहीं है
  4. adcfgClone वेबलॉगिक उपयोगिताओं के माध्यम से मंच क्षेत्र का उपयोग करके FMW_Home बनाता है

अब एकल नोड और बहु-नोड परिवेश की क्लोनिंग के चरणों पर चलते हैं

R12.2 परिवेश (एकल नोड) का क्लोन कैसे बनाएं

Oracle E-Business Suite रिलीज़ 12.2 सिस्टम के लिए जो AD-TXK Delta 6 या निचले कोडलेवल पर है

चरण 1 क्लोनिंग के लिए सोर्स सिस्टम डेटाबेस टियर तैयार करें
1. ऑरैकल उपयोगकर्ता के रूप में स्रोत सिस्टम में लॉग ऑन करें।
2.डेटाबेस स्तरीय पर्यावरण फ़ाइल का स्रोत।

सीडी /appsutil/scripts/
perl adpreclone.pl dbTier

यह स्रोत डेटाबेस होम पर $ORACLE_HOME/appsutil/clone निर्देशिका बनाएगा

2. क्लोनिंग के लिए सोर्स सिस्टम एप्लिकेशन टियर तैयार करें

a. स्रोत सिस्टम के प्राथमिक नोड में applmgr उपयोगकर्ता के रूप में लॉग ऑन करें।
b.रन संस्करण फ़ाइल सिस्टम की पर्यावरण फ़ाइल का स्रोत।

आप निम्न आदेश का उपयोग यह पुष्टि करने के लिए कर सकते हैं कि पर्यावरण चर FILE_EDITION रन संस्करण फ़ाइल सिस्टम को इंगित करता है:

$ echo $FILE_EDITION
इसे मान वापस करना चाहिए:
चलाना

3.निम्न आदेश निष्पादित करें:

$ cd /admin/scripts
$ perl adpreclone.pl appsटियर

हर बार जब आप इस एनवी से क्लोन करते हैं तो इसे न चलाना आकर्षक हो सकता है, लेकिन यहां कारण हैं जो आपको अपने निर्णय के बारे में पुनर्विचार करने पर मजबूर कर देंगे
ए) यदि आप सिस्टम में एक नया रैपिड क्लोन या ऑटोकॉन्फिग अपडेट लागू करते हैं, तो आप क्लोनिंग कॉन्फ़िगरेशन चरण के दौरान उपयोग की जाने वाली क्लोन निर्देशिका संरचनाओं में नई फ़ाइलों को लागू करने के लिए डेटाबेस टियर और एप्लिकेशन टियर पर adpreclone.pl को फिर से निष्पादित करना होगा।
b) यदि आप Oracle फ्यूजन मिडलवेयर को पैच करते हैं या कॉन्फ़िगरेशन परिवर्तन करते हैं Oracle ई-बिजनेस सूट WebLogic Domain, आपको Oracle Fusion Middleware होम के पुनर्निर्माण के लिए एप्लिकेशन टियर पर फिर से adpreclone.pl निष्पादित करना होगा।

एप्लिकेशन टियर पर adpreclone.pl प्रक्रिया Oracle फ्यूजन मिडलवेयर और उसके घटकों का एक पूर्ण संपीड़ित संग्रह इस प्रकार बनाती है।

Oracle WebLogic Server होम, Oracle वेब टियर यूटिलिटीज़ होम, Oracle कॉमन यूटिलिटीज़ होम और Oracle ई-बिज़नेस सूट होम का एक संपीड़ित संग्रह:
/clone/FMW/FMW_Home.jar

Oracle E-Business Suite WebLogic डोमेन का एक संकुचित संग्रह:
/clone/FMW/WLS/EBSdomain.jar

Oracle E-Business Suite WebLogic डोमेन का कॉन्फ़िगरेशन टेम्प्लेट:
/clone/FMW/WLS/plan/moveplan.xml

Oracle वेब टियर/Oracle HTTP सर्वर कॉन्फ़िगरेशन इंस्टेंस का एक संपीड़ित संग्रह:
/clone/FMW/OHS/ohsarchive.jar

Oracle HTTP सर्वर कॉन्फ़िगरेशन इंस्टेंस का कॉन्फ़िगरेशन टेम्प्लेट:
/clone/FMW/OHS/moveplan.xml

एडप्रेक्लोन लॉग फ़ाइलें /admin/log/clone निर्देशिका में बनाई गई हैं। स्रोत से लक्ष्य तक
चरण 2:डेटाबेस Oracle को स्रोत से लक्ष्य स्तर तक कॉपी करें।
आप अपनी सुविधा के अनुसार टार या सीपी कमांड कर सकते हैं।
हमें ऑरैकल होम में टारगेट साइड पर सभी सिंबल लिंक्स की जांच करने और इसे सही करने की आवश्यकता है

चरण 3:adcfgclone चलाएँ

$ सीडी /appsutil/clone/bin
$ perl adcfgclone.pl dbTechstack

मैं यहाँ dbtechstack चला रहा हूँ क्योंकि मैं डेटाबेस क्लोन को मैन्युअल रूप से प्रबंधित करना चाहता हूँ

यह ऑरेकल होम को फिर से लिंक कर देगा, सभी कॉन्फ़िगरेशन फ़ाइलें बना देगा

चरण 4:स्रोत डेटाबेस क्लोन करें RMAN या मैन्युअल हॉटबैकअप और कोल्डबैकअप का उपयोग करके डेटाबेस को लक्षित करें जो भी आपको सूट करे।

चरण 5:डेटाबेस कॉन्फ़िगर करें
डेटाबेस के खुलने के बाद

a. डेटाबेस स्तर पर INSTE8_SETUP मोड में AutoConfig को निम्नानुसार चलाएँ:

यूनिक्स पर:

sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

बी। डेटाबेस के विरुद्ध लाइब्रेरी अपडेट स्क्रिप्ट चलाएँ।
$ cd /appsutil/install/
$ sqlplus "/ as sysdba" @adupdlib.sql
जहां को HP-UX के लिए sl पर सेट किया जाना चाहिए, इसलिए किसी अन्य UNIX प्लेटफॉर्म के लिए, या Windows के लिए dll।
c. लक्ष्य डेटाबेस कॉन्फ़िगर करें।

इस चरण को करने से पहले डेटाबेस चालू और खुला होना चाहिए।

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig <डेटाबेस लक्ष्य संदर्भ फ़ाइल>
जहां "डेटाबेस लक्ष्य संदर्भ फ़ाइल" है:/appsutil/<लक्ष्य CONTEXT_NAME>.xml.

नोट:dbconfig विकल्प डेटाबेस को नए लक्ष्य के लिए आवश्यक सेटिंग्स के साथ कॉन्फ़िगर करेगा, लेकिन यह नियंत्रण फ़ाइलों को फिर से नहीं बनाएगा। सिस्टम" को लक्ष्य "संस्करण फ़ाइल सिस्टम चलाएँ" और इसे कॉन्फ़िगर करें
केवल इन फाइलों को कॉपी करने की जरूरत है। फ़ाइलों को कॉपी करते समय और निर्देशिकाओं के अंतर्गत प्रतीकात्मक लिंक पर ध्यान देना सुनिश्चित करें।


संरचना इस तरह होनी चाहिए

mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

भागो

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
प्रॉम्प्ट पर "टारगेट सिस्टम बेस डायरेक्ट्री", बेस डायरेक्टरी का स्थान दर्ज करें। उदाहरण के लिए:/u86/vis122.

यह पूछे जाने पर:
क्या आप मल्टी 35 के लिए एप्लिकेशन सर्विसेज को स्टार्टअप करना चाहते हैं? (y/n)” आपको 'n' का उत्तर देना चाहिए।
लॉग फ़ाइलें रन संस्करण फ़ाइल सिस्टम में /admin/log/clone निर्देशिका में बनाई गई हैं।

चरण 7 निम्नलिखित Oracle ई-बिजनेस सूट एप्लिकेशन निर्देशिकाओं को रन संस्करण फ़ाइल सिस्टम से पैच संस्करण फ़ाइल सिस्टम में कॉपी करें।




लक्ष्य सिस्टम में पैच संस्करण फ़ाइल सिस्टम में applmgr उपयोगकर्ता के रूप में लॉग ऑन करें और निम्न कमांड दर्ज करें:
$ सीडी /clone/bin
$ perl adcfgclone.pl appsTier
पैच संस्करण फ़ाइल सिस्टम को रन संस्करण फ़ाइल सिस्टम के स्थान के बारे में पता होना चाहिए जिसे अगले चरण में कॉन्फ़िगर किया जाएगा . "रन सिस्टम संदर्भ फ़ाइल का स्थान" प्रॉम्प्ट पर, पिछले चरण में बनाए गए रन संस्करण फ़ाइल सिस्टम के लिए संदर्भ फ़ाइल का पूर्ण पथ दर्ज करें।

उदाहरण के लिए:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

लॉग फ़ाइलें पैच संस्करण फ़ाइल सिस्टम में /admin/log/clone निर्देशिका में बनाई गई हैं।

चरण 8 आप रन फाइल सिस्टम से सेवाएं शुरू कर सकते हैं

Oracle E-Business Suite रिलीज़ 12.2 सिस्टम के लिए जो AD-TXK Delta 7 कोडलेवल पर है।

उपरोक्त सभी चरण 1-5 समान रहते हैं। चरण 6 और चरण 7 को इस रूप में मर्ज किया गया है

एप्लिकेशन टियर फ़ाइल सिस्टम को स्रोत “रन एडिशन फाइल सिस्टम” से लक्ष्य “रन एडिशन फाइल सिस्टम” में कॉपी करें 

केवल इन फाइलों को कॉपी करने की जरूरत है। फ़ाइलों को कॉपी करते समय और निर्देशिकाओं के अंतर्गत प्रतीकात्मक लिंक पर ध्यान देना सुनिश्चित करें।


संरचना इस प्रकार होनी चाहिए
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

सुनिश्चित करें कि क्लोनिंग शुरू करने से पहले fs_ne और पैच फ़ाइल सिस्टम खाली होना चाहिए।

भागो

$ cd /clone/bin
$ perl adcfgclone.pl apps Tier Dualfs

यह कमांड लक्ष्य सिस्टम पर रन और पैच फाइल सिस्टम दोनों को कॉन्फ़िगर करेगा

अब आप रन फाइल सिस्टम से सेवाएं शुरू कर सकते हैं

बहु स्तरीय वातावरण में क्लोन कैसे करें

Oracle E-Business Suite रिलीज़ 12.2 सिस्टम के लिए जो AD-TXK Delta 6 या निचले कोडलेवल पर है

चरण 1 :डेटाबेस टियर नोड को क्लोन करें।

चरण 2 :सोर्स रन एडिशन फाइल सिस्टम से टारगेट रन एडिशन फाइल सिस्टम में प्राइमरी एप्लिकेशन टियर नोड को क्लोन करें।

चरण 3 :प्राथमिक एप्लिकेशन टियर नोड को टारगेट रन एडिशन फाइल सिस्टम से टारगेट पैच एडिशन फाइल सिस्टम में क्लोन करें।

चरण 4: टारगेट रन एडिशन फाइल सिस्टम में प्राइमरी एप्लिकेशन टियर नोड को टारगेट रन एडिशन फाइल सिस्टम से सेकेंडरी एप्लिकेशन टियर नोड में क्लोन करके सेकेंडरी एप्लिकेशन टियर रन एडिशन फाइल सिस्टम में और एप्लिकेशन नोड्स जोड़ें।

इन चरणों को निष्पादित करने से पहले, सुनिश्चित करें कि रन एडिशन फाइल सिस्टम और पैच एडिशन फाइल सिस्टम दोनों पर AdminServer चल रहा है। adcfgclone.pl के लिए लक्ष्य सिस्टम पर नए नोड को ठीक से फिर से पंजीकृत करने के लिए यह आवश्यक है।

चरण 5: टारगेट पैच एडिशन फाइल सिस्टम से सेकेंडरी एप्लिकेशन टियर नोड में टारगेट पैच एडिशन फाइल सिस्टम में प्राइमरी एप्लिकेशन टियर नोड को क्लोन करके सेकेंडरी एप्लिकेशन टियर नोड पैच एडिशन फाइल सिस्टम में अतिरिक्त एप्लिकेशन टियर नोड्स जोड़ें।

Oracle E-Business Suite रिलीज़ 12.2 सिस्टम के लिए जो AD-TXK Delta 7 कोडलेवल पर है।

चरण 1 :डेटाबेस टियर नोड को क्लोन करें।

चरण 2: सोर्स रन एडिशन फाइल सिस्टम से प्राथमिक एप्लिकेशन टियर नोड को 'ड्यूलफ्स' विकल्प का उपयोग करके टारगेट रन एडिशन फाइल सिस्टम में क्लोन करें।

चरण 3 :  'डुअलफ़्स' विकल्प का उपयोग करके लक्ष्य रन संस्करण फ़ाइल सिस्टम में प्राथमिक एप्लिकेशन टियर नोड को टारगेट रन एडिशन फ़ाइल सिस्टम से सेकेंडरी एप्लिकेशन टियर नोड में क्लोन करके सेकेंडरी एप्लिकेशन टियर रन एडिशन फ़ाइल सिस्टम में और एप्लिकेशन नोड्स जोड़ें।

आलेख आपको R12.2 पर अवश्य पढ़ना चाहिए
R12.2 के लिए लॉगिन प्रवाह और बुनियादी समस्या निवारण
R12.2 में सेवा समूह परिवर्तन
अपनाने और उपयोगिता R12.2.5
R12.2 ऑनलाइन पैचिंग चक्र सारांश
अपग्रेड के बाद के समवर्ती कार्यक्रमों को R12.2 में एक अलग प्रबंधक कतार में अलग करना
R12.2 रैपिडविज़ स्थापित घटक और सिस्टम आवश्यकताएँ
R12.2/R12.1 अपग्रेड के लिए शीर्ष AWR उपयोगी क्वेरी
कैसे R12.2 में असफल कटओवर चरण के बाद पैच को रोलबैक करने के लिए
फॉरवर्ड क्रॉस संस्करण R12.2 ट्रिगर करता है
40 प्रश्न जो आपको R12.2 के बारे में जानना चाहिए

अनुशंसित पाठ्यक्रम

यदि आप एक कदम और आगे जाना चाहते हैं तो निम्नलिखित कुछ अनुशंसित पाठ्यक्रम हैं जिन्हें आप खरीद सकते हैं

कुछ पाठ्यक्रमों के लिंक नीचे दिए गए हैं


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 के लिए अपने कौशल का उन्नयन करना चाहते हैं

उपयोगी यूनिक्स पाठ जिसे प्रत्येक डीबीए को अवश्य जानना चाहिए
प्रैक्टिकल यूनिक्स कमांड उदाहरण के साथ
शीर्ष awk कमांड प्रत्येक डीबीए को पता होना चाहिए
यूनिक्स में sed कमांड के बारे में सब कुछ
आरएसवाईएनसी - दो निर्देशिकाओं के बीच डेटा सिंक करें
विभाजन, टीआर और उदाहरण के साथ टी यूनिक्स कमांड
बीजी, एफजी, और, Ctrl-Z यूनिक्स उदाहरण के साथ यूनिक्स पृष्ठभूमि नौकरियों को प्रबंधित करने के लिए कमांड
पुट्टी कनेक्शन मैनेजर (पुट्टीसीएम)
उन्नत शेल स्क्रिप्टिंग तकनीक


  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. इकाई फ्रेमवर्क के साथ ऑरैकल पैकेज के अंदर संग्रहीत प्रक्रिया को कैसे कॉल करें?

  3. Oracle SQL में व्यावसायिक घंटों के आधार पर घंटों की गणना करें

  4. आरयू या आरयूआर?

  5. TO_DATE() Oracle में फ़ंक्शन