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

Le principali query per trovare la patch applicata nelle app Oracle

Spesso riceviamo il compito di controllare la patch applicata nell'ambiente delle app Oracle. Ecco le principali query per trovare le patch applicate in EBS

Come scoprire se il numero di bug o la patch è stato applicato ad Apps EBS

select substr(APPLICATION_SHORT_NAME,1,10) Product,substr(BUG_NUMBER,1,10),Version,last_update_date applied_date from ad_bugs where BUG_NUMBER= to_char('&bug_no');

Come trovare il livello di patch di una particolare applicazione

select pi.patch_level, Application_short_name from
fnd_product_installations pi, fnd_application fa where fa.application_id
= pi.application_id and Application_short_name like '&App_Short_Name'
/

select patch_level from fnd_product_installations where patch_level LIKE ('%&1%');

Come trovare la versione EWT

unzip -l $FND_TOP/java/jar/fndewt.jar | grep 3_

Come elencare le varie informazioni di vari prodotti

set linesize 1000
column application_id format a999999 heading "APPL|ID"
column application_short_name format a10 heading "APPL|SHORT NAME"
column application_name format a50 heading "APPLICATION NAME"
column language format a4 heading "LANG"
select a.application_id,
a.application_short_name,
a.basepath,
at.application_name
from fnd_application a,
fnd_application_tl at
where at.application_id = a.application_id
and at.language='US'
group by a.application_id,a.application_short_name,a.basepath,at.application_name,at.language
order by a.application_id
/

Come trovare lo stato di installazione di tutti i prodotti

set linesize 1000
column APPS format a10

select decode(nvl(a.APPLICATION_short_name,'Not Found'),
'SQLAP','AP','SQLGL','GL','OFA','FA',
'Not Found','id '||to_char(fpi.application_id),
a.APPLICATION_short_name) apps,
decode(fpi.status,'I','Installed','S','Shared',
'N','Inactive',fpi.status) status,
fpi.product_version,
nvl(fpi.patch_level,'-- Not Available --') Patchset,
to_char(fpi.last_update_date,'dd-Mon-RRRR') "Update Date"
from fnd_oracle_userid o, fnd_application a, fnd_product_installations fpi
where fpi.application_id = a.application_id(+)
and fpi.oracle_id = o.oracle_id(+)
order by 1,2
/

Questo script aiuta a identificare  le varie versioni di un particolare file, i NUMERI DI BUG associati, la data in cui è stato applicato. Input è il NOME FILE di cui deve essere determinata la VERSIONE

set linesize 1000
column filename format a15
column bug_number format a10
column version format a15
set pages 250
set verify off
select a.bug_number,h.filename,g.version,
to_char(c.start_date,'DD-MON-YYYY HH:MI:SS')start_time,
to_char(c.end_date,'DD-MON-YYYY HH:MI:SS')end_time,
to_char(to_date('00:00:00','HH24:MI:SS') +(c.end_date - c.start_date), 'HH24:MI:SS') Duration
from ad_bugs a,
ad_patch_run_bugs b,
ad_patch_runs c,
ad_patch_drivers d,
ad_applied_patches e,
ad_patch_run_bug_actions f,
ad_file_versions g,
ad_files h
where a.bug_id = b.bug_id
and b.patch_run_id = c.patch_run_id
and c.patch_driver_id = d.patch_driver_id
and d.applied_patch_id = e.applied_patch_id
and b.patch_run_bug_id = f.patch_run_bug_id
and f.patch_file_version_id = g.file_version_id
and g.file_id = h.file_id
and h.filename='&File_Name'
order by c.end_date desc
/

Come trovare le informazioni sulla versione di qualsiasi informazione sui pacchetti di database Oracle

select text
from user_source
where name='&package_name' and
text like '%$Header%'
/

Puoi sapere se sei su OAF 5.7 versione OAF 5.10 sul livello database eseguendo il seguente SQL:

select jdr_mds_internal.getRepositoryVersion from dual;

Se restituisce qualcosa come 9.0.3.6.0_### allora sei su OAF 5.7. Se
restituisce 9.0.5.0.0_### allora sei su OAF 5.10.

come trovare la versione del file .o

adident Header FNDCRM | grep afpcrm.oc

Articoli correlati

Query sulle app Oracle per DBA:questa pagina contiene le 30 utili e pratiche query sulle app Oracle per DBA APPS per aiutare nelle attività di amministrazione quotidiane
Domande e risposte per interviste Oracle DBA:controlla le domande e risposte per avere successo in qualsiasi intervista al database Oracle. Questo metterà alla prova le tue conoscenze su vari fronti
Query di gestione simultanea:questa pagina contiene le 30 principali query di gestione simultanee per la risoluzione dei problemi, la risoluzione, il tempo di esecuzione e i dettagli di gestione simultanea
40 domande Apatch che ogni DBA dovrebbe conoscere:tutte le app DBA deve funzionare con l'utilità adpatch per la manutenzione delle patch delle prestazioni. Qui forniamo le domande più frequenti su adpatch
Procedura guidata patch in ambiente Oracle EBS:come utilizzare la procedura guidata Patch per analizzare le patch in Oracle EBS