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

R12.2 अपग्रेड पार्ट -2 (R12.2.0 के लिए मुख्य अपग्रेड ड्राइवर) में चरण दर चरण अपग्रेड प्रक्रिया

R12.2 अपग्रेड में निम्नलिखित भाग शामिल हैं

  1. अपग्रेड से पहले तैयारी के चरण
  2. मुख्य अपग्रेड  R12.2.0 के लिए मेन अपग्रेड ड्राइवर का उपयोग करना (R12.2.0 के लिए पहले से इंस्टॉल किए गए Oracle E-Business Suite कंसोलिडेटेड अपग्रेड पैच के साथ मर्ज किया गया)
  3. ऑनलाइन पैचिंग सक्षमता
  4. नवीनतम  R12.AD.C.Delta.n और R12.TXK.C.Delta.n को लागू करना
  5. 12.2.n रिलीज अपडेट पैक (आरयूपी) लागू करना

हमने पिछली पोस्ट में पहले ही भाग 1 का ध्यान रखा है

हम इस भाग में चरण 2 (R12.2.0 के लिए मुख्य अपग्रेड ड्राइवर) प्रकाशित कर रहे हैं

R12.2 के लिए चरण-दर-चरण अपग्रेड प्रक्रिया भाग -1 को अपग्रेड करें
चरण दर चरण अपग्रेड प्रक्रिया को R12.2 में अपग्रेड करें भाग -2 को अपग्रेड करें
चरण दर चरण अपग्रेड प्रक्रिया को R12.2 में अपग्रेड करें भाग -3 को अपग्रेड करें
R12.2 अपग्रेड पार्ट -4 के लिए चरण दर चरण अपग्रेड प्रक्रिया

मुख्य अपग्रेड  R12.2.0 के लिए मेन अपग्रेड ड्राइवर का उपयोग करना (R12.2.0 के लिए पहले से इंस्टॉल किए गए Oracle E-Business Suite कंसोलिडेटेड अपग्रेड पैच के साथ मर्ज किया गया)

(1)  init ora पैरामीटर सेट करें और संग्रह लॉग को अक्षम करना

(a) cd $ORACLE_HOME/dbs 
Take backup of pfile & spfile

(b)sqlplus “/ as sysdba”
 create pfile from spfile;

(c) Change/add Below Parameters in pfile.
 *._sqlexec_progression_cost = 2147483647 #MP
 *._optimizer_autostats_job=false #MP
 *.aq_tm_processes=1
 *.log_checkpoint_interval=100000
 *.job_queue_processes=No of CPU Core( This will help in invalid object compilation)
 *.parallel_max_servers=2X No of CPU Core  ( This will help in large index rebuild)
 *.max_dump_file_size='102400'
 *.O7_DICTIONARY_ACCESSIBILITY=FALSE
 *.recyclebin=OFF
 *.cluster_database=false ( If it is RAC database)

 Set the below parameter to have fixed memory areas during the upgrade process

unset (remove) - sga_max_size
sga_target=0
db_cache_size=< Maximum depending on Memory available>
shared_pool_reserved_size=10% of shared pool size
shared_pool_size =< Maximum depending on Memory available>

(d)Shutdown and start database using modified pfile

sqlplus / as sysdba 
shutdown immediate
startup pfile='initSID.ora'
create spfile from pfile
shutdown immediate
startup mount

(e)Disable archive log for the upgrade period
 alter database noarchivelog

(f)Disable force logging
 alter database no force logging
 alter database open;
 archive log list;

 We can increase the redo file size if they are small in size. Upgrade does lot of redo logs.,Big redo logs always help

(2) R12.2 रन फाइल सिस्टम वातावरण सेट करें और रखरखाव मोड सक्षम करें

(ए) स्रोत अनुप्रयोग फ़ाइल सिस्टम पर्यावरण फ़ाइल चलाते हैं जैसा कि fs1file सिस्टम appl_top में पाया जाता है। (सुनिश्चित करें कि आप R12.1 या 11i परिवेश का स्रोत नहीं हैं)। हमें नीचे दिए गए सभी चरणों को केवल नए रन फ़ाइल सिस्टम पर चलाना चाहिए
(b) व्यवस्थापक का उपयोग करके रखरखाव मोड सक्षम करें

sqlplus apps/apps @$AD_TOP/patch/115/sql/adsetmmd.sql ENABLE

(3) AD अपग्रेड पैच लागू करें

  • 12.2 के लिए AD अपग्रेड पैच को डाउनलोड और अनज़िप करें (पैच 10117518)। एडपैच को 12.2 रन फाइल सिस्टम से चलाने के लिए पैच रीडमी में दिए गए निर्देशों का पालन करें।
  • महत्वपूर्ण:12.2 के लिए AD अपग्रेड पैच (पैच 10117518) पैच रीडमी में AD के लिए नवीनतम समेकित अपग्रेड पैच (CUP) के बारे में जानकारी शामिल है। आपको पैच 10117518 रीडमी का पालन करना होगा और रीडमी में दिए गए निर्देश के अनुसार नवीनतम एडी कंसोलिडेटेड अपग्रेड पैच (सीयूपी) के साथ विलय के बाद इसे लागू करना होगा।

(i) पैच 10117518 की रीडमी फ़ाइल के अनुसार, इसे पैच#30370733:आर12.एडी.सी के साथ विलय करने और संपूर्णता में लागू करने की आवश्यकता है

इसलिए admergch का उपयोग करके दो पैच को मर्ज करना

admrgpch -s /AD_source -d /10117518_merge -merge_name 10117518_merge -admode

(ii) डेटाबेस सर्वर पर $ORACLE_HOME/appsutil/admin बनाएं।

(iii) adgrants.sql को इस पैच 30370733 निर्देशिका से $ORACLE_HOME/appsutil/admin में कॉपी करें।

(iv) स्क्रिप्ट चलाएँ:

$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin/adgrants.sql APPLSYS

सीडीबी (19सी) के मामले में

सीडीबी परिवेश का स्रोत
निर्यात ORACLE_PDB_SID=TEST

(v) एडपैच का उपयोग करके मर्ज एडी पैच (10117518_मर्ज) लागू करें

(4) कप पैच लगाएं

  • रन एडिशन फाइल सिस्टम पर प्री-इंस्टॉलेशन मोड में रिलीज 12.2.0 (पैच 30399970:12.2.0) के लिए समेकित अपग्रेड पैच (सीयूपी) लागू करें।
  • नोट:नवीनतम CUP के लिए प्री-इंस्टॉलेशन मोड में पैच 30399970:12.2.0 लागू करने से पहले:
  • यदि आपने पूर्व-स्थापना मोड में पहले से कोई अन्य पैच लागू किया है और इसे 12.2.0 अपग्रेड ड्राइवर u10124646.drv के साथ मर्ज करने का इरादा नहीं है, तो बैकअप लेने के बाद निर्देशिका /व्यवस्थापक//रन फाइल सिस्टम पर प्रीइंस्टॉल को साफ करें वर्तमान निर्देशिका का।
$ adpatch preinstall=y

(5) प्री-इंस्टॉल मोड में अन्य महत्वपूर्ण पैच लागू करें

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

चयन अनुशंसा

  • हम दृढ़ता से अनुशंसा करते हैं कि आप Oracle ई-बिजनेस सूट स्तर पर "अपग्रेड स्क्रिप्ट विफलता" और "प्रदर्शन सुधार" के अंतर्गत वर्गीकृत सभी पैच लागू करें। आप उत्पाद परिवार सूची से "ई बिजनेस सूट (ईबीएस)" का चयन करके और "अपग्रेड स्क्रिप्ट विफलता - ईबीएस" और "प्रदर्शन समस्या - ईबीएस" अनुभागों की समीक्षा करके इन पैच की सूची प्राप्त कर सकते हैं।
  • हम अनुशंसा करते हैं कि कार्यात्मक विश्लेषक "डेटा भ्रष्टाचार फिक्स" और "अपग्रेड इंटीग्रिटी फिक्स" के तहत वर्गीकृत पैच की समीक्षा करें और इन श्रेणियों में प्रत्येक उत्पाद या कार्यात्मक क्षेत्र के लिए पैच लागू करें जिसे आपने Oracle ई-बिजनेस सूट के भीतर लागू किया है। मूल्यों की "उत्पाद परिवार" सूची में उपयुक्त उत्पाद परिवार का नाम चुनें और सही फ्रेम में "अपग्रेड इंटीग्रिटी फिक्स" और "डेटा भ्रष्टाचार" अनुभागों के तहत सूचीबद्ध पैच की समीक्षा करें।

(6) R12.2.0 के लिए मुख्य अपग्रेड ड्राइवर लागू करें

(i) पैच ड्राइवरों को $APPL_TOP/admin/$TWO_TASK/preinstall निर्देशिका में 12.2.0 अपग्रेड ड्राइवर $AU_TOP/patch/115/driver/u10124646.drv

के साथ मर्ज करें

ध्यान दें:$APPL_TOP/admin//preinstall के अंतर्गत स्थित सभी पैच ड्राइवर फ़ाइलें 12.2.0 अपग्रेड ड्राइवर /patch/115/driver/u10124646.drv के साथ मर्ज कर दी गई हैं। इसलिए, निर्देशिका की सामग्री का सावधानीपूर्वक मूल्यांकन करें - /admin//preinstall और केवल उन्हीं पैच ड्राइवरों को बनाए रखें जिनमें u16595191.drv शामिल हैं; इसे 12.2.0 अपग्रेड ड्राइवर के साथ मर्ज करने का इरादा है - u10124646.drv

(ii) रन फाइल सिस्टम के /admin//preinstall /patch/115/driver/u10124646.drv के साथ पैच ड्राइवरों को मर्ज करना:

cd $AU_TOP/patch/115/driver
admrgpch -d . -preinstall -master u10124646.drv

u_merged.drv नाम से डिफ़ॉल्ट मर्ज किए गए ड्राइवर को निर्दिष्ट गंतव्य निर्देशिका में बनाया जाएगा।

(iii) एडपैच का उपयोग करके नए मर्ज किए गए 12.2 अपग्रेड ड्राइवर को लागू करें

adpatch options=nocopyportion,nogenerateportion

(7)  रखरखाव मोड अक्षम करें

Use adadmin. To disable maintenance mode. 
 *** Maintaining the File System (in Classic mode) ***
 *** Not Edition Enabled User ***
 AD Administration Main Menu
 Generate Applications Files menu
 Maintain Applications Files menu
 Compile/Reload Applications Database Entities menu
 Maintain Applications Database Entities menu
 Change Maintenance Mode
 Exit AD Administration
 Enter your choice [6] : 5 
 Change Maintenance Mode
 Maintenance Mode is currently: [Enabled].
 Maintenance mode should normally be enabled when patching the Oracle E-Business Suite and disabled when users are logged on to the system. See the Oracle E-Business Suite Maintenance Utilities manual for more information about the maintenance mode.
 Please select an option:
 Enable Maintenance Mode
 Disable Maintenance Mode
 Return to the Main Menu
 Enter your choice [3] : 2 
 sqlplus -s &un_apps/* @$AD_TOP//patch/115/sql/adsetmmd.sql DISABLE 
 Successfully disabled Maintenance Mode

(8)  RDBMS ORACLE_HOME फ़ाइल सिस्टम को AutoConfig और Clone फ़ाइलों के साथ अपडेट करें

(i) fs1 फाइल सिस्टम appl_top में पाई गई फाइल सिस्टम एनवायरमेंट फाइल को सोर्स करें।
perl $AD_TOP/bin/admkappsutil.pl चलाकर $INST_TOP/admin/out में appsutil.zip बनाएं

perl admkappsutil.pl
Starting the generation of appsutil.zip
Log file located at output located at
/admin/out/appsutil.zip
MakeAppsUtil completed successfully.

(ii) appsutil.zip फ़ाइल को कॉपी करें और फ़ाइल को अनज़िप करें।

unzip -o appsutil.zip

(iii) R12 फाइल सिस्टम के साथ आने वाले डेटाबेस टियर से JRE को $ORACLE_HOME/appsutil में कॉपी करें

(9) वेरिएबल को सेट करें और निर्यात करें और डेटाबेस टियर के लिए नई संदर्भ फ़ाइल बनाएं

(i)डीबी टियर में:
निम्न चर सेट करें
$ORACLE_HOME
$LD_LIBRARY_PATH
$ORACLE_SID
$PATH
$TNS_ADMIN

सुनिश्चित करें कि tnsnames.ora और श्रोता.ओरा मौजूद हैं और श्रोता ऊपर है

(ii) adbldxml चलाएँ

cd $ORACLE_HOME/appsutil/bin
perl adbldxml.pl
Starting context file generation for db tier..
Using JVM from /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/jre/bin/java to execute java programs..
The log file for this adbldxml session is located at:
/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /log/adbldxml_68765876.log
Enter the value for Display Variable: tech:2.0
The context file has been created at:
/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml

(10) डेटाबेस टियर पर ऑटोकॉन्फिग चलाएँ

adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Enter the APPS user password:
The log file for this session is located at: /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log

AutoConfig is configuring the Database environment…

AutoConfig will consider the custom templates if present.
Using ORACLE_HOME location :/uxyz/app/ora/TEST/db/11.2.0.4
Classpath :
Using Context file : /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Context Value Management will now update the Context file
Updating Context file…COMPLETED
Attempting upload of Context file and templates to database…COMPLETED
Updating rdbms version in Context file to db111
Updating rdbms type in Context file to 64 bits
Configuring templates from ORACLE_HOME …
AutoConfig completed successfully.

(11)  अंतिम कॉन्फ़िगरेशन के लिए रन फ़ाइल सिस्टम तैयार करें

  • APPS स्कीमा से तालिका ADX_PRE_AUTOCONFIG ड्रॉप करें।
  • रिलीज़ 12.2 ई-बिजनेस सूट इंस्टेंस को कॉन्फ़िगर करने के लिए रैपिड इंस्टॉल चलाने से पहले, जांचें कि क्या तालिका - ADX_PRE_AUTOCONFIG APPS स्कीमा में मौजूद है:
select object_name, object_type, owner, status from dba_objects where
upper(object_name)='ADX_PRE_AUTOCONFIG' and object_type='TABLE' and upper(owner)='APPS';

अगर यह मौजूद है

  1. सीडी /पैच/115/एसक्यूएल
  2. एसक्लप्लस एपीपीएस/
@txkDropAdxPreAutoConfig.sql

(12)  रैपिड इंस्टाल चलाकर सर्वर प्रक्रियाओं को कॉन्फ़िगर और प्रारंभ करें

  • रन फाइल सिस्टम संदर्भ फ़ाइल का उपयोग करके कॉन्फ़िगरेशन को पूरा करने के लिए आपको दूसरी बार रैपिड इंस्टाल चलाना होगा।
  • रैपिड इंस्टाल विजार्ड में, Oracle ई-बिजनेस सूट रिलीज 12.2.0 में अपग्रेड करें चुनें और फिर अपग्रेडेड रिलीज 12.2.0 इंस्टेंस कॉन्फ़िगर करें का विकल्प चुनें।

(13) कस्टम ट्रिगर और इंडेक्स को फिर से सक्षम/पुनर्निर्माण 

  • अनुक्रमणिका का पुनर्निर्माण शुरू करने से पहले एप्लिकेशन सेवाओं को शट डाउन करें।
  • अपग्रेड की शुरुआत में आपके द्वारा अक्षम किए गए ट्रिगर को फिर से सक्षम करें
  • उन अनुक्रमणिकाओं का पुनर्निर्माण करें जिन्हें आपने अपग्रेड की शुरुआत में अक्षम कर दिया था

अगले चरणों के लिए। कृपया नीचे दिए गए लेख देखें

चरण दर चरण अपग्रेड प्रक्रिया R12.2 अपग्रेड पार्ट -3
R12.2 अपग्रेड पार्ट -4 के लिए चरण दर चरण अपग्रेड प्रक्रिया

संबंधित लेख

R12.2/R12.1 अपग्रेड के लिए शीर्ष AWR उपयोगी क्वेरी

40 प्रश्न आपको R12.2 के बारे में अवश्य जानना चाहिए

R12.2 परिवेश को कैसे क्लोन करें

Autoconfig R12.2 में महत्वपूर्ण परिवर्तन


  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. BLOB कॉलम में टेक्स्ट को बदलना

  3. Oracle SQL में 'YYYY' और 'RRRR' में क्या अंतर है?

  4. विंडोज 64 बिट के लिए Oracle 11g एक्सप्रेस संस्करण?

  5. अनुक्रम मान के साथ 12c ऑटोपॉपुलेटिंग कॉलम