sql >> Base de Datos >  >> RDS >> Oracle

Consultas principales para encontrar el parche aplicado en las aplicaciones de Oracle

A menudo tenemos la tarea de verificar el parche aplicado en el entorno de aplicaciones de Oracle. Estas son las principales consultas para encontrar el parche aplicado en EBS

Cómo encontrar si el número de error o parche se aplica a 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');

Cómo encontrar el nivel de parche de una aplicación en particular

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

Cómo encontrar la versión EWT

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

Cómo enumerar la diversa información de varios productos

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
/

Cómo encontrar el estado de instalación de todos los productos

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
/

Este script ayuda a identificar  las diversas versiones de un archivo en particular, los NÚMEROS DE ERROR asociados, la fecha en la que se aplicó. La entrada es el NOMBRE DEL ARCHIVO cuya VERSIÓN se determinará

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
/

Cómo encontrar la información de la versión de cualquier información del paquete de Oracle Database

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

Puede saber si está en OAF 5.7 versión OAF 5.10 en el nivel de la base de datos ejecutando el siguiente SQL:

select jdr_mds_internal.getRepositoryVersion from dual;

Si devuelve algo como 9.0.3.6.0_### entonces estás en OAF 5.7. Si
devuelve 9.0.5.0.0_### entonces estás en OAF 5.10.

cómo encontrar la versión del archivo .o

adident Header FNDCRM | grep afpcrm.oc

Artículos relacionados

Consultas de aplicaciones de Oracle para DBA:esta página contiene las 30 consultas de aplicaciones de Oracle más útiles y prácticas para APPS DBA para ayudar en las actividades diarias de administración. respuestas para tener éxito en cualquier entrevista de la base de datos Oracle. Esto pondrá a prueba su conocimiento en varios frentes
Consultas de administrador concurrente:esta página contiene las 30 consultas de administrador concurrente más importantes para la solución de problemas, resolución, tiempo de ejecución y detalles de administrador concurrente
40 preguntas de Adpatch que todo DBA debe saber:todas las aplicaciones DBA tiene que trabajar con la utilidad adpatch para realizar el mantenimiento de parches. Aquí proporcionamos las preguntas más frecuentes de adpatch
Asistente de parches en el entorno de Oracle EBS:cómo usar el asistente de parches para analizar los parches en Oracle EBS