Oracle
 sql >> Database >  >> RDS >> Oracle

Processo di aggiornamento passo dopo passo per l'aggiornamento R12.2 parte -4 (applicazione del pacchetto di aggiornamento della versione 12.2.x)

L'aggiornamento a R12.2 consiste nella parte seguente

  1. Fase di preparazione prima dell'aggiornamento
  2. Aggiornamento principale utilizzando il driver di aggiornamento principale per R12.2.0 (unito con la patch di aggiornamento consolidata Oracle E-Business Suite preinstallata per R12.2.0)
  3. Abilitazione delle patch online
  4. Applicazione degli ultimi  R12.AD.C.Delta.n e R12.TXK.C.Delta.n
  5. Applicazione del Release Update Pack (RUP) 12.2.n

Abbiamo già curato la parte 1, 2,3 nel Post precedente

Processo di aggiornamento passo dopo passo per R12.2 Upgrade parte -1
Processo di upgrade passo passo a R12.2 Upgrade parte -2
Processo di upgrade passo passo a R12.2 Upgrade parte -3
Procedura di aggiornamento passo passo per l'aggiornamento R12.2 Parte -4

Stiamo pubblicando il passaggio 4 in questa parte

Applicazione del pacchetto di aggiornamento della versione 12.2.10 (RUP)

(1) Applica le patch del database richieste

Applica le patch del database richieste

Prima di applicare i pacchetti di aggiornamento di rilascio (RUP) AD e TXK Delta 12, è necessario eseguire la versione più recente (disponibile tramite la patch 17537119) di EBS Technology Codelevel Checker (ETCC). Utilizzare il comando checkDBpatch.sh (su UNIX) o checkDBpatch.cmd (su Windows).

È necessario eseguire l'ultima versione per:

Verificare che tutte le patch del database richieste siano state applicate. Per ulteriori informazioni sulle patch del database prerequisite necessarie per l'applicazione delle RUP Delta 8, fare riferimento al Documento della conoscenza di Oracle 1594274.1, Oracle E-Business Suite Release 12.2:Elenco consolidato di patch e correzioni di bug della tecnologia.

Assicurati che tutti gli oggetti del database ETCC richiesti vengano trovati dal processo di installazione di Delta 12 RUP. Ciò significa che anche se hai già installato tutte le patch del database richieste, devi comunque eseguire l'ultima versione di ETCC sul tuo database

(2) Avvia i servizi Weblogic Administrator

sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Applica le ultime patch AD e TXT

Eseguire gli adgrants seguendo le istruzioni nel file readme della patch 30628681 (R12.AD.C.Delta.12).
(i). Crea $ORACLE_HOME/appsutil/admin sul server del database.
(ii). Copia admin/adgrants.sql da questa directory di patch in $ORACLE_HOME/appsutil/admin.
(iii)Esegui lo script.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin /APPS /adgrants.sql

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

(iv)Applicare la patch 30628681 utilizzando la modalità hotpatch

adop phase=apply patches=30628681 hotpatch=yes

(v)Applicare le patch Techstack

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

(4) Applica la versione di E-Business Suite R12.2.10 Patchset

(i)Sorgente l'ambiente delle applicazioni Run Edition.

$. /EBSapps.env eseguito

(ii) Arrestare i servizi Oracle Weblogic Admin Server e Node Manager.

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

(iii)Applicare la patch 30399999 di Oracle E-Business Suite 12.2.10 Release Update Pack nell'ambiente dell'applicazione Run Edition, utilizzando la modalità downtime.

$ adop phase=apply apply_mode=downtime patches=30399999

(iv)Avvia tutti i servizi del livello dell'applicazione sul file system di esecuzione.

sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v)Eseguire un'azione di pulizia dell'adozione.

adop phase=cleanup

(vi)Sincronizzare i file system

Sincronizzare i file system utilizzando il comando mostrato di seguito. Questa azione copierà il codice e la configurazione della nuova edizione di esecuzione nell'altro file system, per garantire che entrambi i file system siano sincronizzati prima di applicare le patch utilizzando il normale ciclo di adozione sull'altro file system.

$ adop phase=fs_clone

Pubblica i passaggi degli aggiornamenti R12.2

 (1) Reimposta la password dello schema Oracle

  • Durante l'aggiornamento, Installazione rapida conserva le password impostate in precedenza per i prodotti esistenti. Tuttavia, poiché crea uno schema per ogni nuovo prodotto installato, se non è stata immessa una password nella procedura guidata di installazione rapida, imposta una password predefinita derivata dall'abbreviazione del prodotto (nome breve). Per mantenere la sicurezza del prodotto, reimposta subito queste password predefinite
  • Cambia la password predefinita per Nuovo schema creato dall'aggiornamento
Select username from dba_users where created > sysdate -5;

Usa FNDCPASS per modificare la password come da Formato di produzione

 (2) Aggiorna il livello del database con il codice AD ​​più recente

(i)Crea appsutil.zip in $INST_TOP/admin/out eseguendo perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Avvio della generazione di appsutil.zip
File di registro situato nell'output situato in
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil completato correttamente.

(ii)Copiare il file appsutil.zip in e decomprimere il file.

unzip -o appsutil.zip

(iii) Esegui autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Inserisci la password utente di APPS:
Il log il file per questa sessione si trova in:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig sta configurando l'ambiente database…
AutoConfig prenderà in considerazione i modelli personalizzati se presenti.
Utilizzo di ORACLE_HOME location :/uxyz/app/ora/TEST/db/11.2.0.4
Classpath :
Utilizzo del file Context :/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Context Value Management aggiornerà ora il file di contesto
Aggiornamento del file di contesto...COMPLETED
Tentativo di caricamento del file di contesto e dei modelli nel database... COMPLETED
Aggiornamento della versione rdbms nel file Context a db111
Aggiornamento del tipo rdbms nel file Context a 64 bit
Configurazione dei modelli da ORACLE_HOME …
AutoConfig completata correttamente.

(3)  Modifica i parametri di Init

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) Installa le patch della guida in linea

  • Per installare la guida in linea in inglese americano, eseguire la parte del database della patch della guida in linea (u10201000.drv). Si trova nella directory $AU_TOP/patch/115/driver.
  • È necessario applicare il driver della patch della guida in linea in inglese americano ($AU_TOP/patch/115/driver/u10201000.drv) utilizzando AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5)Installa 12.2.10 Guida in linea

Applicare la patch della Guida in linea di Oracle E-Business Suite versione 12.2.10 utilizzando la modalità adop hotpatch sul file system di esecuzione.

$ adop phase=apply patches=30399996 hotpatch=yes

(6) Elimina i profili orfani

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) Abilita il registro dell'archivio e forza la registrazione (se necessario)

Spegnimento immediato;
Imposta cluster_database su true ( se RAC)
startup mount
alter database archivelog
Alter database force logging on;
alter database open;

(8) Controlla gli indici

Assicurati che tutti gli indici (incluso l'indice di partizione) siano validi. Se sono inutilizzabili, ricostruiscili.

(9) Avvia tutti i servizi e verifica l'ambiente

 (10) Attiva Audit trail

Imposta lo stato del gruppo su "Disabilita - Elimina tabella" solo per AP_SYSTEM_PARAMETERS_ALL

E abilita altri gruppi di audit

(11) Verifica il completamento dei programmi simultanei (consigliato)

Il processo di aggiornamento crea numerose richieste di programma simultanee. Una volta visualizzato il livello dell'applicazione, questi programmi vengono eseguiti automaticamente per completare attività come la pulizia dei dati e gli aggiornamenti ai dati storici, tra le altre.

(12) Elimina schema obsoleto

Elimina lo schema del prodotto obsoleto (facoltativo)
Nota:questo passaggio deve essere eseguito solo dopo aver completato l'attività di verifica del completamento dei programmi simultanei dopo l'aggiornamento.

  1. Assicurati che nello schema del prodotto non esistano oggetti da rendere obsoleti. Se nello schema esistono oggetti, è necessario rimuoverli prima di eliminare lo schema.
  2. Dopo aver determinato che lo schema è vuoto e non esistono personalizzazioni o dipendenze, lo schema può essere eliminato utilizzando addropschema.sql.

Utilizzo:app sqlplus @/patch/115/sql/addropschema.sql

Esempio:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Nota:inserisci la password dell'app quando richiesto.

  1. Gli schemi di prodotti obsoleti che possono essere presi in considerazione per l'eliminazione includono:

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.I seguenti schemi devono essere conservati per supportare le dipendenze tecniche da altri prodotti:

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

Nota:alcuni schemi potrebbero essere attivi per altri prodotti con licenza, sebbene questi prodotti siano elencati come obsoleti in Pianificazione di un aggiornamento. In questi casi, la funzionalità viene rimossa

(13) Elimina i sinonimi penzolanti (facoltativo)

Dopo aver eliminato lo schema del prodotto obsoleto, devi eseguire il seguente script per eliminare i sinonimi penzolanti:

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

Spero ti sia piaciuto questo post su Applicazione del pacchetto di aggiornamento per la versione 12.2.10 .

Articoli correlati

Principali query utili AWR per l'aggiornamento a R12.2/R12.1

40 domande che devi sapere su R12.2

Come clonare l'ambiente R12.2

Modifiche importanti in Autoconfig R12.2