Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Top-Abfragen, um in Oracle-Apps angewendete Patches zu finden

Wir erhalten oft die Aufgabe, Patches zu überprüfen, die in der Umgebung von Oracle-Apps angewendet wurden. Hier sind die Top-Suchanfragen, um in EBS angewendete Patches zu finden

So finden Sie heraus, ob die Fehlernummer oder der Patch auf Apps EBS angewendet wurde

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');

So finden Sie den Patch-Level einer bestimmten Anwendung

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%');

So finden Sie die EWT-Version

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

Wie man die verschiedenen Informationen verschiedener Produkte auflistet

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
/

So finden Sie den installierten Status aller Produkte

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
/

Dieses Skript hilft bei der Identifizierung der verschiedenen Versionen einer bestimmten Datei, der zugehörigen FEHLERNUMMERN, des Datums, an dem sie angewendet wurde. Eingabe ist der DATEINAME, dessen VERSION ermittelt werden soll

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
/

Vorgehensweise Findet die Versionsinformationen aller Oracle-Datenbankpaketinformationen

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

Sie können feststellen, ob Sie OAF 5.7 Version OAF 5.10 auf der Datenbankebene verwenden, indem Sie die folgende SQL ausführen:

select jdr_mds_internal.getRepositoryVersion from dual;

Wenn es so etwas wie 9.0.3.6.0_### zurückgibt, dann befinden Sie sich auf OAF 5.7. Wenn es
9.0.5.0.0__### zurückgibt, dann sind Sie auf OAF 5.10.

So finden Sie die .o-Dateiversion

adident Header FNDCRM | grep afpcrm.oc

Verwandte Artikel

Oracle-Apps-Abfragen für DBA:Diese Seite enthält die sehr nützlichen und praktischen Top 30 Nützlichen Oracle-Apps-Abfragen für APPS-DBAs zur Unterstützung bei täglichen Verwaltungsaktivitäten Antworten, um in allen Oracle-Datenbank-Interviews erfolgreich zu sein. Dies wird Ihr Wissen an verschiedenen Fronten auf die Probe stellen.
Concurrent Manager-Abfragen:Diese Seite enthält die 30 besten Concurrent Manager-Abfragen für Concurrent Manager-Fehlerbehebung, -Auflösung, -Laufzeit, -Details.
40 Adpatch-Fragen, die jeder DBA kennen sollte:Alle Apps DBA muss mit dem adpatch-Dienstprogramm arbeiten, um die Leistung von Patches zu warten. Hier stellen wir die am häufigsten gestellten adpatch-Fragen zur Verfügung