sql >> Databasteknik >  >> RDS >> Oracle

Steg för steg uppgraderingsprocess för R12.2 Upgrade Part -4 (tillämpar 12.2.x Release Update Pack)

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 , 2,3 i tidigare inlägg

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

Vi publicerar steg 4 i den här delen

Använder 12.2.10 Release Update Pack (RUP)

(1) Använd nödvändiga databaskorrigeringar

Applicera nödvändiga databaskorrigeringar

Innan du tillämpar AD- och TXK Delta 12-versionsuppdateringspaketen (RUP) måste du köra den senaste versionen (tillgänglig via Patch 17537119) av EBS Technology Codelevel Checker (ETCC). Använd kommandot checkDBpatch.sh (på UNIX) eller checkDBpatch.cmd (på Windows).

Att köra den senaste versionen krävs för att:

Kontrollera att alla nödvändiga databaskorrigeringar har tillämpats. För att lära dig mer om de nödvändiga databaskorrigeringarna som behövs för att tillämpa Delta 8 RUP:er, se My Oracle Knowledge Document 1594274.1, Oracle E-Business Suite Release 12.2:Consolidated List of Patches and Technology Bug Fixes.

Se till att alla nödvändiga ETCC-databasobjekt kommer att hittas av Delta 12 RUP-installationsprocessen. Detta innebär att även om du redan har alla nödvändiga databaskorrigeringar installerade, måste du fortfarande köra den senaste versionen av ETCC på din databas

(2) Starta weblogics administratörstjänster

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Använd de senaste AD- och TXT-korrigeringarna

Utför tillstånd genom att följa instruktionerna i readme-filen till Patch 30628681 (R12.AD.C.Delta.12).
(i). Skapa $ORACLE_HOME/appsutil/admin på databasservern.
(ii). Kopiera admin/adgrants.sql från denna patchkatalog till $ORACLE_HOME/appsutil/admin.
(iii)Kör skriptet.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin /adgrants.sql-APPAR

för 19c
$Source CDB env
$export ORACLE_PDB_SID=TEST

(iv) Applicera patch 30628681 med hotpatch-läget

adop phase=apply patches=30628681 hotpatch=yes

(v)Applicera Techstack-patcharna

$ adop phase=apply patches=30735865,31904550 hotpatch=yes merge=yes

(4) Använd E-Business Suite Release  R12.2.10 Patchset

(i) Källa applikationsmiljön för körversionen.

$ . /EBSapps.env kör

(ii)Stoppa Oracle Weblogic Admin Server och Node Manager-tjänsterna.

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh stop
sh $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop

(iii)Applicera Oracle E-Business Suite 12.2.10 Release Update Pack Patch 30399999 på run edition-applikationsmiljön, med driftstopp.

$ adop phase=apply apply_mode=downtime patches=30399999

(iv)Starta alla programnivåtjänster på körfilsystemet.

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v)Utför en åtgärd för att städa på nytt.

adop phase=cleanup

(vi)Synkronisera filsystem

Synkronisera filsystemen med kommandot som visas nedan. Den här åtgärden kommer att kopiera den nya körversionskoden och konfigurationen till det andra filsystemet, för att säkerställa att båda filsystemen är synkroniserade innan korrigeringar appliceras med den vanliga adoptionscykeln på det andra filsystemet.

$ adop phase=fs_clone

Lägg upp steg för R12.2-uppgraderingar

 (1) Återställ Oracle-schemalösenord

  • Under uppgraderingen bevarar Rapid Install de lösenord som du tidigare ställt in för befintliga produkter. Men eftersom det skapar ett schema för varje ny installerad produkt, om du inte angav ett lösenord i snabbinstallationsguiden, ställer den in ett standardlösenord som kommer från produktförkortningen (kortnamn). För att upprätthålla produktsäkerheten, återställ dessa standardlösenord nu
  • Ändra standardlösenordet för Nytt schema skapat av uppgradering
Select username from dba_users where created > sysdate -5;

Använd FNDCPASS för att ändra lösenordet enligt produktionsformat

 (2) Uppdatera databasnivå med senaste AD-koden

(i)Skapa appsutil.zip i $INST_TOP/admin/out genom att köra perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Starta genereringen av appsutil.zip
loggfilen finns vid utgången på
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil har slutförts.

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

packa upp -o appsutil.zip

(iii) Kör autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Ange APPS-användarlösenordet:
Loggen filen för denna session finns på:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig konfigurerar databasmiljön...
AutoConfig kommer att överväga de anpassade mallarna om de finns.
Använder ORACLE_HOME-plats :/uxyz/app/ora/TEST/db/11.2.0.4
Klassväg :
Använder kontextfil :/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Context Value Management kommer nu att uppdatera kontextfilen
Uppdaterar kontextfil...SLUTAD
Försöker ladda upp kontextfil och mallar till databasen... AVSLUTAD
Uppdaterar rdbms-versionen i kontextfilen till db111
Uppdaterar rdbms-typen i kontextfilen till 64 bitar
Konfigurerar mallar från ORACLE_HOME …
AutoConfig slutfördes framgångsrikt.

(3)  Ändra Init-parametrar

Reduce these init.ora parameter which you specifically set for the upgrade 
 *._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>

(4) Installera onlinehjälpkorrigeringar

  • För att installera den amerikanska engelska onlinehjälpen, kör databasdelen av onlinehjälpen (u10201000.drv). Den finns i katalogen $AU_TOP/patch/115/drivrutin.
  • Du måste använda den amerikanska engelska onlinehjälppatchdrivrutinen ($AU_TOP/patch/115/driver/u10201000.drv) med AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5) Installera 12.2.10 Onlinehjälp

Använd Oracle E-Business Suite Release 12.2.10 Onlinehjälppatch med hjälp av adop hotpatch-läge på körfilsystemet.

$ adop phase=apply patches=30399996 hotpatch=yes

(6) Ta bort föräldralösa profiler

Delete Orphan Profiles from FND_PROFILE_OPTION_VALUES
delete from apps.fnd_profile_option_values
where
(level_id = 10005
and level_value > 0
and level_value not in (select node_id from apps.fnd_nodes))
or
(level_id = 10007
and level_value2 > 0
and level_value_application_id=-1
and level_value2 not in (select node_id from apps.fnd_nodes));

(7) Aktivera arkivlogg och tvinga loggning (om det behövs)

Avstängning omedelbart;
Ställ in cluster_database till true (om RAC)
startmontering
alter database archivelog
Ändra databas tvinga inloggning på;
ändra databasen öppen;

(8) Kontrollera index

Se till att alla index (inklusive partitionsindex) är giltiga. Om de är oanvändbara, bygg om dem.

(9) Starta alla tjänster och verifiera miljön

 (10) Aktivera granskningsspår

Ställ in grupptillståndet till "Inaktivera – Rensningstabell" endast för AP_SYSTEM_PARAMETERS_ALL

Och aktivera andra revisionsgruppers

(11) Verifiera slutförandet av samtidiga program (rekommenderas)

Uppgraderingsprocessen skapar många samtidiga programförfrågningar. När du väl tar upp programnivån körs dessa program automatiskt för att slutföra uppgifter som datarensning och uppgraderingar till historiska data, bland annat.

(12) Släpp föråldrat schema

Släpp föråldrat produktschema (valfritt)
Obs! Det här steget bör endast utföras efter att du har slutfört uppgiften Verifiera slutförandet av samtidiga program efter uppgraderingen.

  1. Se till att inga objekt finns i produktschemat som ska föråldras. Om objekt finns i schemat bör de tas bort innan du släpper schemat.
  2. Efter att ha fastställt att schemat är tomt och inga anpassningar eller beroenden finns, kan schemat tas bort med addropschema.sql.

Användning:sqlplus apps @/patch/115/sql/addropschema.sql

Exempel:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Obs! Ange appens lösenord när du uppmanas att göra det.

  1. Föråldrade produktscheman som kan övervägas att tas bort inkluderar:

ABM, AHM, AMF, AMW, BIL, BIV, BIX, BSC, CSS, CUE, CUF, CUI, CUN,CUP, CUS, DDD, EAA, EVM, FEM, FII, FPT, FTP, GCS, HCC, IBA, IBP,IGF, IGS, IGW, IMT, IPD, ISC, ITA, JTS, ME, MST, OKB, OKI, OKO, OKR,OZP, OZS, PFT, POA, PSB, RCM, RHX, RLA, VEH, XNC, XNI, XNM, XNS .ZFA, ZPB, ZSA.

4.Följande scheman måste behållas för att stödja tekniska beroenden från andra produkter:

HRI, BIM, OPI, PMI, ENI, PJI, FTE, EGO

Obs:Vissa scheman kan vara aktiva för andra licensierade produkter även om dessa produkter är listade som föråldrade i Planera för en uppgradering. I dessa fall tas funktionen bort

(13) Släpp hängande synonymer (valfritt)

Efter att ha tagit bort föråldrat produktschema måste du köra följande skript för att släppa hängande synonymer:

sqlplus APPS/****@DB @$AD_TOP/sql/adzd_drop_synonyms.sql

Hoppas du gillar det här inlägget om Applying 12.2.10 Release Update Pack .

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. Oracle Date TO_CHAR('Månad DD, ÅÅÅÅ') har extra mellanslag i sig

  2. SQLDeveloper visar inga tabeller under anslutningar där det står tabeller

  3. Dynamisk datamaskering i SQL Server för nybörjare

  4. Lär dig hur du säkerhetskopierar din MySQL-databas