sql >> Databasteknik >  >> RDS >> Oracle

Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -2 (Huvuduppgraderingsdrivrutin för R12.2.0)

R12.2-uppgraderingen består av följande del

  1. Förberedelsesteg för uppgradering
  2. Huvuduppgradering  med huvuduppgraderingsdrivrutinen för R12.2.0 (sammanfogad med den förinstallerade Oracle E-Business Suite Consolidated Upgrade Patch för R12.2.0)
  3. Aktivering av onlinepatch
  4. Tillämpa den senaste  R12.AD.C.Delta.n och R12.TXK.C.Delta.n
  5. Använder 12.2.n Release Update Pack (RUP)

Vi har redan tagit hand om del 1 i tidigare inlägg

Vi publicerar steg 2 (Huvuduppgraderingsdrivrutin för R12.2.0)  i den här delen

Steg för steg uppgraderingsprocess för R12.2 Uppgraderingsdel -1
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -2
Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -3
Steg för steg uppgraderingsprocess för R12.2 Upgrade Part -4

Huvuduppgradering  med huvuduppgraderingsdrivrutinen för R12.2.0 (sammanfogad med den förinstallerade Oracle E-Business Suite Consolidated Upgrade Patch för R12.2.0)

(1)  Ställ in init ora-parameter och inaktivera arkivlogg

(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) Ställ in R12.2 kör filsystemmiljö och aktivera underhållsläge

(a) Käll applikationskörningsfilsystemmiljöfilen som finns i fs1filesystemet appl_top. (Se till att du inte köper R12.1 ELLER 11i-miljön). Vi bör endast köra alla steg nedan på nytt kört filsystem
(b) Aktivera underhållsläge med adadmin

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

(3) Använd AD-uppgraderingskorrigeringen

  • Ladda ner och packa upp AD Upgrade Patch för 12.2 (patch 10117518). Följ instruktionerna i patch readme för att använda Adpatch för att köra den från 12.2 Run File System.
  • Viktigt:AD Upgrade Patch för 12.2 (patch 10117518) patch readme innehåller information om den senaste Consolidated Upgrade Patch (CUP) för AD. Du måste följa korrigeringsfilen 10117518 readme och tillämpa den efter sammanslagning med den senaste AD Consolidated Upgrade Patch (CUP), enligt instruktionerna i readme.

(i) Enligt Readme-filen för Patch 10117518 kräver den patch#30370733:R12.AD.C för att slås samman med den och tillämpas i Entirety

Så slå samman två patchar med admergch

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

(ii) Skapa $ORACLE_HOME/appsutil/admin på databasservern.

(iii) Kopiera adgrants.sql från denna patch 30370733-katalog till $ORACLE_HOME/appsutil/admin.

(iv) Kör skriptet:

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

Om CDB (19c)

Käll in CDB-miljön
export ORACLE_PDB_SID=TEST

(v) Applicera merge AD patch (10117518_merge) med adpatch

(4) Applicera CUP-lappar

  • Använd Consolidated Upgrade Patch (CUP) för version 12.2.0 (patch 30399970:12.2.0) i förinstallationsläge på Run Edition-filsystemet.
  • Obs:Innan du använder Patch 30399970:12.2.0 för den senaste CUP i förinstallationsläge:
  • om du har tillämpat någon annan patch tidigare i förinstallationsläge och inte har för avsikt att slå ihop den med 12.2.0 uppgraderingsdrivrutin u10124646.drv, rensa upp katalogen /admin//preinstall på körfilsystemet efter att ha tagit säkerhetskopian för den aktuella katalogen.
$ adpatch preinstall=y

(5) Använd andra viktiga patchar i förinstallationsläge

  • Se Mitt Oracle Support Knowledge Document 1448102.2 för Oracle E-Business Suite Release 12.2 Rapport om förinstallationer av patchar;
  • Ladda ner och installera den senaste versionen av Oracle E-Business Suite Preinstall Patches Report zip-filen för din målversion. Rapporterna uppdateras ungefär varannan månad för att identifiera eventuella nya förinstallationskorrigeringar för Oracle E-Business Suite som har släppts sedan den tidigare versionen av rapporten.
  • Den här rapporten hjälper dig att avgöra vilka förinstallationskorrigeringar du ska använda för en smidig version 12.2-uppgradering, utöver den senaste versionen 12.2 CUP. Läs igenom riktlinjerna i avsnittet Urvalsrekommendationer och ladda ner de resulterande korrigeringarna. Applicera korrigeringarna i förinstallationsläge på filsystemet Release 12.2 som installerades med snabbinstallationsguiden. Slå sedan ihop motsvarande drivrutiner med version 12.2 huvuduppgraderingsdrivrutinen. Följ sedan instruktionerna i uppgraderingsguiden för version 12.2 för att använda den nyligen sammanslagna uppgraderingsdrivrutinen för version 12.2 för att uppgradera din instans till version 12.2.

Urvalsrekommendation

  • Vi rekommenderar starkt att du applicerar alla patchar kategoriserade under "Upgrade Script Failure" och "Performance Fix" på Oracle E-Business Suite-nivå. Du kan få listan över dessa patchar genom att välja "E Business Suite (EBS)" från produktfamiljens värdelista och granska avsnitten "Uppgraderingsskriptfel - EBS" och "Prestandaproblem - EBS".
  • Vi rekommenderar att funktionsanalytiker granskar korrigeringarna som kategoriseras under "Datakorruptionskorrigering" och "Uppgraderingsintegritetskorrigering" och tillämpar korrigeringarna i dessa kategorier för varje produkt eller funktionsområde som du har implementerat i Oracle E-Business Suite. Välj lämpligt produktfamiljnamn i värdelistan "Produktfamilj" och granska korrigeringarna som listas under avsnitten "Upgrade Integrity Fix" och "Data Corruption" i den högra ramen.

(6) Använd huvuduppgraderingsdrivrutinen för R12.2.0

(i) Slå ihop korrigeringsdrivrutinerna i katalogen $APPL_TOP/admin/$TWO_TASK/preinstall med 12.2.0 uppgraderingsdrivrutinen $AU_TOP/patch/115/driver/u10124646.drv

Observera:Alla patchdrivrutinsfiler som finns under $APPL_TOP/admin//preinstall är sammanslagna med 12.2.0 uppgraderingsdrivrutinen /patch/115/driver/u10124646.drv. Utvärdera därför noggrant innehållet i katalogen – /admin//preinstall och behåll endast de patchdrivrutiner inklusive u16595191.drv; den är avsedd att slås samman med 12.2.0 uppgraderingsdrivrutin – u10124646.drv

(ii) Sammanfoga patch-drivrutiner i kör filsystemets /admin//preinstall med /patch/115/driver/u10124646.drv:

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

Standard sammanslagen drivrutin vid namn u_merged.drv skulle skapas i den angivna destinationskatalogen.

(iii) Använd den nyligen sammanslagna 12.2-uppgraderingsdrivrutinen med adpatch

adpatch options=nocopyportion,nogenerateportion

(7)  Inaktivera underhållsläge

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)  Uppdatera RDBMS ORACLE_HOME-filsystemet med AutoConfig- och Clone-filer

(i) Käll in miljöfilen för programkörningsfilsystemet som finns i fs1-filsystemet appl_top.
Skapa appsutil.zip i $INST_TOP/admin/out genom att köra perl $AD_TOP/bin/admkappsutil.pl

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

(ii) Kopiera filen appsutil.zip till och packa upp filen.

unzip -o appsutil.zip

(iii) Kopiera JRE till $ORACLE_HOME/appsutil från databasnivån som följer med R12-filsystemet

(9) Ställ in  och exportera variabeln och skapa den nya kontextfilen för databasnivån

(i)I DB-nivå:
Ställ in följande variabel
$ORACLE_HOME
$LD_LIBRARY_PATH
$ORACLE_SID
$PATH
$TNS_ADMIN

Se till att tnsnames.ora och listener.ora finns och att Listener är uppe

(ii) Kör 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) Kör autoconfig på databasen Tier

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)  Förbered körfilsystemet för slutlig konfiguration

  • Släpp tabell ADX_PRE_AUTOCONFIG från APPS-schemat.
  • Innan du kör Rapid Install för att konfigurera version 12.2 E-Business Suite-instans, kontrollera om tabellen – ADX_PRE_AUTOCONFIG finns i APPS-schemat:
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';

Om det finns

  1. cd /patch/115/sql
  2. sqlplus APPS/
@txkDropAdxPreAutoConfig.sql

(12)  Konfigurera och starta serverprocesser genom att köra snabbinstallation

  • Du måste köra snabbinstallationen en andra gång för att slutföra konfigurationen med kontextfilen Kör filsystem.
  • I snabbinstallationsguiden, välj Uppgradera till Oracle E-Business Suite Release 12.2.0 och välj sedan alternativet Konfigurera uppgraderad version 12.2.0-instans.

(13) Återaktivera/bygg om anpassade utlösare och index

  • Stäng av applikationstjänsterna innan du börjar bygga om indexet.
  • Återaktivera de utlösare som du inaktiverade i början av uppgraderingen
  • Bygg om indexen som du inaktiverade i början av uppgraderingen

För nästa steg. se artiklarna nedan

Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -3
Steg för steg uppgraderingsprocess för R12.2 Uppgraderingsdel -4

Relaterade artiklar

Bästa användbara AWR-frågorna för R12.2/R12.1-uppgradering

40 frågor du måste veta om R12.2

Hur man klona R12.2-miljön

Viktiga ändringar i Autoconfig R12.2


  1. Hur TIMEDIFF() fungerar i MariaDB

  2. PostgreSQL CASE ... AVSLUTA med flera villkor

  3. Lagra vanlig fråga som kolumn?

  4. Lägga till fler avancerade funktioner som att hantera kategorier och rösta på trådar och inlägg