Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -4 (stosowanie pakietu aktualizacji wersji 12.2.x)

Aktualizacja R12.2 składa się z następującej części

  1. Kroki przygotowania przed aktualizacją
  2. Główna aktualizacja przy użyciu głównego sterownika aktualizacji do wersji R12.2.0 (połączona z preinstalowaną poprawką Oracle E-Business Suite Consolidated Upgrade Patch do wersji R12.2.0)
  3. Włączanie poprawek online
  4. Stosowanie najnowszych R12.AD.C.Delta.n i R12.TXK.C.Delta.n
  5. Stosowanie pakietu aktualizacji wersji 12.2.n (RUP)

Zajęliśmy się już częścią 1 , 2,3 w poprzednim poście

Proces aktualizacji krok po kroku dla wersji R12.2 - część -1
Proces aktualizacji krok po kroku do wersji R12.2 - część -2
Proces aktualizacji krok po kroku do wersji R12.2 - część -3
Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -4

W tej części publikujemy krok 4

Stosowanie pakietu aktualizacji wersji 12.2.10 (RUP)

(1) Zastosuj wymagane poprawki bazy danych

Zastosuj wymagane poprawki bazy danych

Przed zastosowaniem pakietów aktualizacji wersji AD i TXK Delta 12 (RUP) należy uruchomić najnowszą wersję (dostępną za pośrednictwem poprawki 17537119) narzędzia EBS Technology Codelevel Checker (ETCC). Użyj polecenia checkDBpatch.sh (w systemie UNIX) lub checkDBpatch.cmd (w systemie Windows).

Uruchomienie najnowszej wersji jest wymagane, aby:

Sprawdź, czy zastosowano wszystkie wymagane poprawki bazy danych. Aby dowiedzieć się więcej o wymaganych poprawkach bazy danych wymaganych do zastosowania RUP Delta 8, zapoznaj się z dokumentem My Oracle Knowledge Document 1594274.1, Oracle E-Business Suite Release 12.2:Skonsolidowana lista poprawek i poprawek błędów technologicznych.

Upewnij się, że wszystkie wymagane obiekty bazy danych ETCC zostaną znalezione przez proces instalacji Delta 12 RUP. Oznacza to, że nawet jeśli masz już zainstalowane wszystkie wymagane poprawki bazy danych, nadal musisz uruchomić najnowszą wersję ETCC w swojej bazie danych

(2) Uruchom usługi administratora weblogic

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Zastosuj najnowsze poprawki AD i TXT

Wykonaj adgranty, postępując zgodnie z instrukcjami zawartymi w pliku readme poprawki 30628681 (R12.AD.C.Delta.12).
(i). Utwórz $ORACLE_HOME/appsutil/admin na serwerze bazy danych.
(ii). Skopiuj admin/adgrants.sql z tego katalogu z poprawkami do $ORACLE_HOME/appsutil/admin.
(iii)Uruchom skrypt.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin APLIKACJE /adgrants.sql

dla 19c
środowiska $Source CDB
$export ORACLE_PDB_SID=TEST

(iv)Zastosuj poprawkę 30628681 w trybie hotpatch

adop phase=apply patches=30628681 hotpatch=yes

(v)Zastosuj poprawki Techstack

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

(4) Zastosuj zestaw poprawek E-Business Suite w wersji R12.2.10

(i)Źródło środowiska aplikacji run edition.

$ . /EBSapps.env uruchom

(ii) Zatrzymaj usługi Oracle Weblogic Admin Server i Node Manager.

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

(iii) Zastosuj poprawkę Oracle E-Business Suite 12.2.10 Release Update Pack 30399999 w środowisku aplikacji w wersji uruchomionej, korzystając z trybu przestoju.

$ adop phase=apply apply_mode=downtime patches=30399999

(iv) Uruchom wszystkie usługi warstwy aplikacji w uruchomionym systemie plików.

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v) Wykonaj akcję czyszczenia adop.

adop phase=cleanup

(vi)Synchronizuj systemy plików

Zsynchronizuj systemy plików za pomocą polecenia pokazanego poniżej. Ta czynność spowoduje skopiowanie kodu i konfiguracji nowej edycji uruchomienia do innego systemu plików, aby upewnić się, że oba systemy plików są zsynchronizowane przed zastosowaniem poprawek przy użyciu zwykłego cyklu adopowania na innym systemie plików.

$ adop phase=fs_clone

Opublikuj kroki aktualizacji R12.2

 (1) Zresetuj hasło schematu Oracle

  • Podczas aktualizacji funkcja Szybka instalacja zachowuje hasła ustawione wcześniej dla istniejących produktów. Ponieważ jednak tworzy schemat dla każdego nowego zainstalowanego produktu, jeśli nie wprowadzono hasła w kreatorze szybkiej instalacji, ustawia domyślne hasło pochodzące ze skrótu produktu (nazwa skrócona). Aby zachować bezpieczeństwo produktu, zresetuj teraz te domyślne hasła
  • Zmień domyślne hasło dla nowego schematu utworzonego przez aktualizację
Select username from dba_users where created > sysdate -5;

Użyj FNDCPASS, aby zmienić hasło zgodnie z formatem produkcyjnym

 (2) Zaktualizuj warstwę bazy danych najnowszym kodem AD

(i)Utwórz plik appsutil.zip w $INST_TOP/admin/out, uruchamiając perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Rozpoczęcie generowania pliku appsutil.zip
Plik dziennika znajduje się na wyjściu znajdującym się pod adresem
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil ukończony pomyślnie.

(ii) Skopiuj plik appsutil.zip do i rozpakuj plik.

unzip -o appsutil.zip

(iii) Uruchom autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Wprowadź hasło użytkownika aplikacji APPS:
Dziennik plik tej sesji znajduje się pod adresem:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig konfiguruje środowisko bazy danych…
AutoConfig rozważy szablony niestandardowe, jeśli są obecne.
Korzystanie z lokalizacji ORACLE_HOME :/uxyz/app/ora/TEST/db/11.2.0.4
Ścieżka klasy :
Korzystanie z pliku kontekstu :/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Zarządzanie wartością kontekstu zaktualizuje teraz plik kontekstu
Aktualizacja pliku kontekstu… ZAKOŃCZONA
Próba przesłania pliku kontekstu i szablonów do bazy danych… ZAKOŃCZONE
Aktualizacja wersji rdbms w pliku Context do db111
Aktualizacja typu rdbms w pliku Context do 64 bitów
Konfiguracja szablonów z ORACLE_HOME …
Autokonfiguracja zakończona pomyślnie.

(3)  Zmień parametry początkowe

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) Zainstaluj poprawki pomocy online

  • Aby zainstalować pomoc online w amerykańskim języku angielskim, uruchom poprawkę pomocy online dotyczącą bazy danych (u102010000.drv). Znajduje się w katalogu $AU_TOP/patch/115/driver.
  • Musisz zastosować sterownik poprawki pomocy online w amerykańskim języku angielskim ($AU_TOP/patch/115/driver/u10201000.drv) za pomocą AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5)Zainstaluj pomoc online 12.2.10

Zastosuj poprawkę pomocy online Oracle E-Business Suite w wersji 12.2.10, korzystając z trybu adop hotpatch w uruchomionym systemie plików.

$ adop phase=apply patches=30399996 hotpatch=yes

(6) Usuń profile osierocone

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) Włącz dziennik archiwum i wymuś rejestrowanie (jeśli jest to wymagane)

Zamknięcie natychmiastowe;
Ustaw klaster_database na wartość true (jeśli RAC)
podłączenie startowe
zmień dziennik archiwum bazy danych
Zmień wymuszenie logowania do bazy danych;
zmień otwarcie bazy danych;

(8) Sprawdź indeksy

Upewnij się, że wszystkie indeksy (w tym indeks partycji) są prawidłowe. Jeśli nie nadają się do użytku, odbuduj je.

(9) Uruchom wszystkie usługi i zweryfikuj środowisko

 (10) Włącz ścieżkę audytu

Ustaw stan grupy na „Wyłącz — usuń tabelę” tylko dla AP_SYSTEM_PARAMETERS_ALL

I włącz inne grupy kontrolne

(11) Sprawdź ukończenie równoczesnych programów (zalecane)

Proces aktualizacji tworzy wiele równoczesnych żądań programu. Po wywołaniu warstwy aplikacji programy te uruchamiają się automatycznie, wykonując między innymi takie zadania, jak czyszczenie danych i uaktualnianie danych historycznych.

(12) Usuń przestarzały schemat

Usuń schemat przestarzałego produktu (opcjonalnie)
Uwaga:ten krok należy wykonać tylko po wykonaniu zadania Zweryfikuj ukończenie równoczesnych programów po aktualizacji.

  1. Upewnij się, że w schemacie produktu nie ma żadnych obiektów, które mają być przestarzałe. Jeśli w schemacie istnieją obiekty, należy je usunąć przed porzuceniem schematu.
  2. Po ustaleniu, że schemat jest pusty i nie istnieją żadne dostosowania ani zależności, schemat można usunąć za pomocą addropschema.sql.

Sposób użycia:aplikacje sqlplus @/patch/115/sql/addropschema.sql

Przykład:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Uwaga:po wyświetleniu monitu wprowadź hasło aplikacji.

  1. Przestarzałe schematy produktów, które można rozważyć do porzucenia, obejmują:

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. Następujące schematy muszą być zachowane w celu obsługi zależności technicznych od innych produktów:

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

Uwaga:Niektóre schematy mogą być aktywne dla innych licencjonowanych produktów, chociaż te produkty są wymienione jako przestarzałe w Planowaniu aktualizacji. W takich przypadkach funkcja jest usuwana

(13) Upuść wiszące synonimy (opcjonalnie)

Po usunięciu przestarzałego schematu produktu musisz uruchomić następujący skrypt, aby usunąć nieaktualne synonimy:

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

Mam nadzieję, że podoba Ci się ten post dotyczący Stosowania pakietu aktualizacji wersji 12.2.10 .

Powiązane artykuły

Najpopularniejsze przydatne zapytania AWR dotyczące aktualizacji R12.2/R12.1

40 pytań, które musisz wiedzieć o R12.2

Jak sklonować środowisko R12.2

Ważne zmiany w 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. Używanie parametrów z połączeniem Oracle ODBC

  2. Błąd podczas używania pliku oracle.dataaccess.dll

  3. Oracle wstawia z zaznaczenia do tabeli z większą liczbą kolumn

  4. Oracle ORA-12154:TNS:Nie można rozpoznać błędu nazwy usługi?

  5. jak wybrać tylko wiersz z sekwencją max bez użycia podzapytania?