sql >> Database >  >> RDS >> Oracle

Stapsgewijs upgradeproces voor R12.2 Upgrade Part -4 (Toepassing van 12.2.x Release Update Pack)

R12.2 Upgrade bestaat uit het volgende onderdeel

  1. Pre-upgrade voorbereidingsstappen
  2. Hoofdupgrade  met behulp van Main Upgrade Driver voor R12.2.0 (samengevoegd met vooraf geïnstalleerde Oracle E-Business Suite Consolidated Upgrade Patch voor R12.2.0)
  3. Online patchen inschakelen
  4. De nieuwste  R12.AD.C.Delta.n en R12.TXK.C.Delta.n toepassen
  5. 12.2.n Release Update Pack (RUP) toepassen

We hebben al voor deel 1, 2,3 gezorgd in de vorige post

Stap voor stap upgradeproces voor R12.2 Upgrade Part -1
Stap voor stap upgradeproces naar R12.2 Upgrade part -2
Stap voor stap upgradeproces naar R12.2 Upgrade part -3
Stap voor stap upgradeproces voor R12.2 Upgrade Part -4

We publiceren stap 4 in dit deel

12.2.10 Release Update Pack (RUP) toepassen

(1) Vereiste databasepatches toepassen

Vereiste databasepatches toepassen

Voordat u de AD en TXK Delta 12 release update packs (RUP's) toepast, moet u de nieuwste versie (beschikbaar via Patch 17537119) van de EBS Technology Codelevel Checker (ETCC) uitvoeren. Gebruik het commando checkDBpatch.sh (op UNIX) of checkDBpatch.cmd (op Windows).

Het uitvoeren van de nieuwste versie is vereist om:

Controleer of alle vereiste databasepatches zijn toegepast. Voor meer informatie over de vereiste databasepatches die nodig zijn voor het toepassen van de Delta 8 RUP's, raadpleegt u My Oracle Knowledge Document 1594274.1, Oracle E-Business Suite Release 12.2:Consolidated List of Patches and Technology Bug Fixes.

Zorg ervoor dat alle vereiste ETCC-databaseobjecten worden gevonden door het installatieproces van Delta 12 RUP. Dit betekent dat zelfs als u alle vereiste databasepatches al hebt geïnstalleerd, u nog steeds de nieuwste versie van ETCC op uw database moet uitvoeren

(2) Start de weblogic Administrator-services

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Pas de nieuwste AD- en TXT-patches toe

Voer adgrants uit door de instructies in het leesmij-bestand van Patch 30628681 (R12.AD.C.Delta.12) te volgen.
(i). Maak $ORACLE_HOME/appsutil/admin aan op de databaseserver.
(ii). Kopieer admin/adgrants.sql van deze patchmap naar $ORACLE_HOME/appsutil/admin.
(iii)Voer het script uit.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin /adgrants.sql APPS

voor 19c
$Source CDB env
$export ORACLE_PDB_SID=TEST

(iv)Patch 30628681 toepassen met de hotpatch-modus

adop phase=apply patches=30628681 hotpatch=yes

(v)De Techstack-patches toepassen

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

(4) Pas E-Business Suite Release  R12.2.10 Patchset toe

(i)Bron de toepassingsomgeving van de run-editie.

$ . /EBSapps.env uitvoeren

(ii)Stop de Oracle Weblogic Admin Server- en Node Manager-services.

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

(iii)Pas Oracle E-Business Suite 12.2.10 Release Update Pack Patch 303999999 toe op de run-editie applicatieomgeving, met gebruik van de downtime-modus.

$ adop phase=apply apply_mode=downtime patches=30399999

(iv)Start alle applicatielaagservices op het runbestandssysteem.

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v)Adop-opruimactie uitvoeren.

adop phase=cleanup

(vi) Synchroniseer bestandssystemen

Synchroniseer de bestandssystemen met behulp van de onderstaande opdracht. Deze actie kopieert de nieuwe run-editiecode en configuratie naar het andere bestandssysteem, om ervoor te zorgen dat beide bestandssystemen gesynchroniseerd zijn voordat patches worden toegepast met behulp van de reguliere adoptiecyclus op het andere bestandssysteem.

$ adop phase=fs_clone

Plaats stappen van R12.2-upgrades

 (1) Oracle-schemawachtwoord resetten

  • Tijdens de upgrade behoudt Rapid Install de wachtwoorden die u eerder voor bestaande producten hebt ingesteld. Omdat het echter een schema maakt voor elk nieuw geïnstalleerd product, stelt het een standaardwachtwoord in dat is afgeleid van de productafkorting (korte naam) als u geen wachtwoord hebt ingevoerd in de snelle installatiewizard. Stel deze standaardwachtwoorden nu opnieuw in om de productbeveiliging te behouden
  • Wijzig het standaardwachtwoord voor Nieuw schema gemaakt door Upgrade
Select username from dba_users where created > sysdate -5;

Gebruik FNDCPASS om het wachtwoord te wijzigen volgens het productieformaat

 (2) Update databaselaag met de nieuwste AD-code

(i)Maak appsutil.zip in $INST_TOP/admin/out door perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Starten van het genereren van appsutil.zip
Logbestand bevindt zich bij output op
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil voltooid.

(ii)Kopieer het bestand appsutil.zip naar het bestand en pak het uit.

unzip -o appsutil.zip

(iii) Voer autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml uit
Voer het APPS-gebruikerswachtwoord in:
Het logboek bestand voor deze sessie bevindt zich op:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig configureert de databaseomgeving...
AutoConfig zal rekening houden met de aangepaste sjablonen, indien aanwezig.
ORACLE_HOME-locatie gebruiken:/uxyz/app/ora/TEST/db/11.2.0.4
Classpath:
Contextbestand gebruiken:/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Contextwaardebeheer zal nu het contextbestand bijwerken
Contextbestand bijwerken...VOLTOOID
Poging tot uploaden van contextbestand en sjablonen naar database... VOLTOOID
Rdbms-versie in Contextbestand bijwerken naar db111
Rdbms-type in Contextbestand bijwerken naar 64 bits
Sjablonen configureren vanuit ORACLE_HOME...
AutoConfig succesvol voltooid.

(3)  Init-parameters wijzigen

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) Installeer online hulppatches

  • Als u de Amerikaans-Engelse online-help wilt installeren, voert u het databasegedeelte van de online-helppatch uit (u102010000.drv). Het bevindt zich in de directory $AU_TOP/patch/115/driver.
  • U moet de Amerikaans-Engelse online help-patchdriver ($AU_TOP/patch/115/driver/u10201000.drv) toepassen met behulp van AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5)Installeer 12.2.10 Online Help

Pas Oracle E-Business Suite Release 12.2.10 Online Help Patch toe met behulp van de hotpatch-modus op het run-bestandssysteem.

$ adop phase=apply patches=30399996 hotpatch=yes

(6) Verweesde profielen verwijderen

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) Archieflogboek inschakelen en logboekregistratie forceren (indien nodig)

Onmiddellijk afsluiten;
Cluster_database instellen op true (indien RAC)
opstarten koppelen
database-archieflogboek wijzigen
Database geforceerd inloggen wijzigen;
database openen wijzigen;

(8) Indexen controleren

Zorg ervoor dat alle indexen (inclusief partitie-indexen) geldig zijn. Als ze in onbruikbare staat zijn, herbouw ze dan.

(9) Start alle services en verifieer de omgeving

 (10) Audittrail inschakelen

Stel de groepsstatus in op "Uitschakelen - Opschoontabel" alleen voor AP_SYSTEM_PARAMETERS_ALL

En schakel andere controlegroepen in

(11) Voltooiing van gelijktijdige programma's controleren (aanbevolen)

Het upgradeproces creëert talloze gelijktijdige programmaverzoeken. Zodra u de applicatielaag opent, worden deze programma's automatisch uitgevoerd om taken uit te voeren, zoals het opschonen van gegevens en upgrades naar historische gegevens.

(12) Verouderd schema laten vallen

Verouderd productschema laten vallen (optioneel)
Opmerking:deze stap mag alleen worden uitgevoerd na het voltooien van de taak Verifieer voltooiing van gelijktijdige programma's na de upgrade.

  1. Zorg ervoor dat er geen objecten in het productschema bestaan ​​die verouderd moeten zijn. Als er objecten in het schema voorkomen, moeten ze worden verwijderd voordat het schema wordt verwijderd.
  2. Nadat is vastgesteld dat het schema leeg is en er geen aanpassingen of afhankelijkheden zijn, kan het schema worden verwijderd met addropschema.sql.

Gebruik:sqlplus apps @/patch/115/sql/addropschema.sql

Voorbeeld:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Opmerking:Voer het app-wachtwoord in wanneer daarom wordt gevraagd.

  1. Verouderde productschema's die kunnen worden verwijderd, zijn onder meer:

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.De volgende schema's moeten worden behouden om technische afhankelijkheden van andere producten te ondersteunen:

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

Opmerking:Sommige schema's zijn mogelijk actief voor andere gelicentieerde producten, hoewel deze producten als verouderd worden vermeld in Planning voor een upgrade. In deze gevallen wordt de functionaliteit verwijderd

(13) Laat bungelende synoniemen vallen (optioneel)

Nadat u een verouderd productschema heeft verwijderd, moet u het volgende script uitvoeren om bungelende synoniemen te verwijderen:

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

Ik hoop dat je dit bericht leuk vindt op 12.2.10 Release Update Pack toepassen .

Gerelateerde artikelen

Top AWR nuttige vragen voor R12.2/R12.1 Upgrade

40 vragen die u moet weten over R12.2

Hoe een R12.2-omgeving te klonen

Belangrijke wijzigingen in Autoconfig R12.2


  1. Mogelijke manieren om het probleem met corruptie van SQL Server-metagegevens op te lossen

  2. PIVOT gebruiken in SQL Server 2008

  3. Hoe alle controlebeperkingen in SQL Server-database uit te schakelen - SQL Server / TSQL-zelfstudie, deel 87

  4. Kan ik een database maken met PDO in PHP?