sql >> Databáze >  >> RDS >> Oracle

Proces upgradu krok za krokem pro aktualizaci R12.2, část -4 (používání 12.2.x Release Update Pack)

Upgrade R12.2 se skládá z následující části

  1. Přípravné kroky před upgradem
  2. Hlavní upgrade  pomocí Main Upgrade Driver for R12.2.0 (sloučený s předinstalovaným Oracle E-Business Suite Consolidated Upgrade Patch for R12.2.0)
  3. Povolení online oprav
  4. Použití nejnovějších  R12.AD.C.Delta.n a R12.TXK.C.Delta.n
  5. Použití 12.2.n Release Update Pack (RUP)

O část 1, 2,3 jsme se již postarali v předchozím příspěvku

Proces upgradu krok za krokem pro R12.2 Upgrade, část -1
Proces upgradu krok za krokem na R12.2 Upgrade, část -2
Proces upgradu krok za krokem na R12.2 Upgrade, část -3
Proces upgradu krok za krokem pro R12.2 Upgrade Part -4

V této části zveřejňujeme krok 4

Použití 12.2.10 Release Update Pack (RUP)

(1) Použít požadované opravy databáze

Použijte požadované opravy databáze

Před použitím aktualizačních balíčků vydání AD a TXK Delta 12 (RUP) musíte spustit nejnovější verzi (dostupnou prostřednictvím opravy 17537119) nástroje EBS Technology Codelevel Checker (ETCC). Použijte příkaz checkDBpatch.sh (v systému UNIX) nebo checkDBpatch.cmd (v systému Windows).

Spuštění nejnovější verze je vyžadováno, abyste:

Zkontrolujte, zda byly použity všechny požadované opravy databáze. Chcete-li se dozvědět více o nezbytných databázových záplatách potřebných pro aplikaci RUP Delta 8, viz My Oracle Knowledge Document 1594274.1, Oracle E-Business Suite Release 12.2:Konsolidovaný seznam záplat a oprav technologických chyb.

Ujistěte se, že všechny požadované databázové objekty ETCC budou nalezeny instalačním procesem Delta 12 RUP. To znamená, že i když již máte nainstalované všechny požadované opravy databáze, stále musíte na své databázi používat nejnovější verzi ETCC

(2) Spusťte služby weblogic Administrator

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Použijte nejnovější opravy AD a TXT

Proveďte adgrants podle pokynů v readme opravy 30628681 (R12.AD.C.Delta.12).
(i). Vytvořte $ORACLE_HOME/appsutil/admin na databázovém serveru.
(ii). Zkopírujte admin/adgrants.sql z tohoto adresáře oprav do $ORACLE_HOME/appsutil/admin.
(iii)Spusťte skript.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin /adgrants.sql APPS

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

(iv)Použijte opravu 30628681 pomocí režimu hotpatch

adop phase=apply patches=30628681 hotpatch=yes

(v)Použijte opravy Techstack

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

(4) Použít sadu oprav E-Business Suite Release R12.2.10

(i)Zdroj prostředí aplikací run edition.

$ /EBSapps.env spustit

(ii)Zastavte služby Oracle Weblogic Admin Server a Node Manager.

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

(iii)Použijte opravu Oracle E-Business Suite 12.2.10 Release Update Pack 30399999 na aplikační prostředí run edition pomocí režimu prostoje.

$ adop phase=apply apply_mode=downtime patches=30399999

(iv)Spusťte všechny služby aplikační vrstvy ve spuštěném systému souborů.

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v)Proveďte adopci vyčištění.

adop phase=cleanup

(vi)Synchronizovat systémy souborů

Synchronizujte systémy souborů pomocí níže uvedeného příkazu. Tato akce zkopíruje nový kód edice běhu a konfiguraci do druhého systému souborů, aby bylo zajištěno, že oba systémy souborů jsou synchronizované před použitím oprav pomocí pravidelného cyklu adopce na jiný systém souborů.

$ adop phase=fs_clone

Zveřejněte kroky upgradu R12.2

 (1) Resetujte heslo schématu Oracle

  • Během upgradu zachová Rychlá instalace hesla, která jste dříve nastavili pro stávající produkty. Protože však vytváří schéma pro každý nově nainstalovaný produkt, pokud jste nezadali heslo v průvodci rychlou instalací, nastaví výchozí heslo odvozené ze zkratky produktu (krátkého názvu). Chcete-li zachovat zabezpečení produktu, resetujte tato výchozí hesla nyní
  • Změňte výchozí heslo pro Nové schéma vytvořené aktualizací
Select username from dba_users where created > sysdate -5;

Pomocí FNDCPASS změňte heslo podle produkčního formátu

 (2) Aktualizujte úroveň databáze nejnovějším kódem AD

(i)Vytvořte appsutil.zip v $INST_TOP/admin/out spuštěním perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Spuštění generování appsutil.zip
Soubor protokolu umístěný na výstupu na adrese
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil byl úspěšně dokončen.

(ii)Zkopírujte soubor appsutil.zip do a rozbalte soubor.

unzip -o appsutil.zip

(iii) Spusťte autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Zadejte uživatelské heslo APPS:
Protokol soubor pro tuto relaci se nachází na adrese:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig konfiguruje prostředí databáze…
AutoConfig zváží vlastní šablony, pokud jsou k dispozici.
Pomocí umístění ORACLE_HOME :/uxyz/app/ora/TEST/db/11.2.0.4
Cesta třídy :
Pomocí kontextového souboru:/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Context Value Management nyní aktualizuje kontextový soubor
Aktualizace kontextového souboru… DOKONČENO
Pokus o nahrání kontextového souboru a šablon do databáze… DOKONČENO
Aktualizace verze rdbms v kontextovém souboru na db111
Aktualizace typu rdbms v kontextovém souboru na 64 bitů
Konfigurace šablon z ORACLE_HOME …
Automatická konfigurace byla úspěšně dokončena.

(3)  Změnit parametry zahájení

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) Nainstalujte opravy online nápovědy

  • Chcete-li nainstalovat online nápovědu v americké angličtině, spusťte databázovou část opravy online nápovědy (u10201000.drv). Nachází se v adresáři $AU_TOP/patch/115/driver.
  • Musíte použít opravný ovladač online nápovědy pro americkou angličtinu ($AU_TOP/patch/115/driver/u10201000.drv) pomocí AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5)Nainstalujte online nápovědu 12.2.10

Použijte opravu online nápovědy Oracle E-Business Suite Release 12.2.10 pomocí režimu adop hotpatch na běžící souborový systém.

$ adop phase=apply patches=30399996 hotpatch=yes

(6) Smazat osiřelé profily

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) Povolit archivní protokol a vynutit protokolování (je-li vyžadováno)

Okamžité vypnutí;
Nastavit cluster_database na hodnotu true (pokud RAC)
připojení po spuštění
změnit archiv databáze
Změnit databázi vynutit přihlášení;
změnit otevření databáze;

(8) Kontrola indexů

Ujistěte se, že všechny indexy (včetně indexu oddílu) jsou platné. Pokud jsou v nepoužitelném stavu, přestavte je.

(9) Spusťte všechny služby a ověřte prostředí

 (10) Povolit auditní záznam

Nastavte stav skupiny na „Disable – Purge Table“ pouze pro AP_SYSTEM_PARAMETERS_ALL

A povolit další auditní skupiny

(11) Ověřte dokončení souběžných programů (doporučeno)

Proces upgradu vytváří četné souběžné požadavky programu. Jakmile vyvoláte aplikační vrstvu, tyto programy se automaticky spustí, aby dokončily úkoly, jako je mimo jiné čištění dat a upgrady na historická data.

(12) Zrušte zastaralé schéma

Zrušit schéma zastaralého produktu (volitelné)
Poznámka:Tento krok by měl být proveden až po dokončení úlohy Ověřit dokončení souběžných programů po upgradu.

  1. Ujistěte se, že ve schématu produktu neexistují žádné objekty, které by měly být zastaralé. Pokud ve schématu existují objekty, měly by být před zrušením schématu odstraněny.
  2. Po zjištění, že je schéma prázdné a neexistují žádná přizpůsobení ani závislosti, lze schéma zrušit pomocí addropschema.sql.

Použití:sqlplus apps @/patch/115/sql/addropschema.sql

Příklad:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Poznámka:Po zobrazení výzvy zadejte heslo aplikace.

  1. Zastaralá schémata produktů, u kterých lze zvážit vyřazení, zahrnují:

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. Následující schémata musí být zachována pro podporu technických závislostí od jiných produktů:

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

Poznámka:Některá schémata mohou být aktivní pro jiné licencované produkty, ačkoli tyto produkty jsou v Plánování upgradu uvedeny jako zastaralé. V těchto případech je funkce odstraněna

(13) Drop visící synonyma (volitelné)

Po odstranění zastaralého schématu produktu musíte spustit následující skript, abyste odstranili visící synonyma:

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

Doufám, že se vám bude líbit tento příspěvek o Použití aktualizačního balíčku 12.2.10 .

Související články

Nejlepší užitečné dotazy AWR pro upgrade R12.2/R12.1

40 otázek, které musíte vědět o R12.2

Jak klonovat prostředí R12.2

Důležité změny v Autoconfigu R12.2


  1. Funkce MySQL COS() – Vrátí kosinus čísla v MySQL

  2. Odstraňování problémů se serverem SQL Server Always On Availability Group

  3. Vyhněte se pojmenování uživatelských uložených procedur SP% nebo SP_%

  4. Jak získat všechny chyby všech balíčků SSIS v řešení