Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Principais consultas para encontrar o Patch aplicado em aplicativos Oracle


Muitas vezes recebemos a tarefa de verificar o patch aplicado no ambiente de aplicativos oracle. Aqui estão as principais consultas para encontrar o Patch aplicado no EBS

Como descobrir se o número do bug ou patch é aplicado ao Apps EBS
selecione substr(APPLICATION_SHORT_NAME,1,10) Product,substr(BUG_NUMBER,1,10),Version,last_update_date apply_date from ad_bugs where BUG_NUMBER=to_char('&bug_no');

Como encontrar o nível de patch de um aplicativo específico
selecione pi.patch_level, Application_short_name fromfnd_product_installations pi, fnd_application fa onde fa.application_id=pi.application_id e Application_short_name como '&App_Short_Name'/select patch_level de fnd_product_installations onde patch_level LIKE ('%&1%');

Como encontrar a versão do EWT
descompacte -l $FND_TOP/java/jar/fndewt.jar | grep 3_

Como listar as várias informações de vários produtos
definir tamanho de linha 1000coluna formato application_id a999999 título "APPL|ID"coluna application_short_name formato a10 título "APPL|SHORT NAME"coluna application_name formato a50 título "APLICATION NAME"coluna formato de idioma a4 título "LANG"selecione a.application_id,a. application_short_name,a.basepath,at.application_namefrom fnd_application a,fnd_application_tl atwhere at.application_id =a.application_idand at.language='US'group por a.application_id,a.application_short_name,a.basepath,at.application_name,at.languageorder por a.application_id/

Como encontrar o status de instalação de todos os produtos
defina tamanho de linha 1000coluna formato APPS a10selecione 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,'-- Não disponível --') Patchset,to_char(fpi.last_update_date,'dd-Mon-RRRR') "Update Date"de fnd_oracle_userid o, fnd_application a, fnd_product_installations fpiwhere fpi.application_id =a.application_id(+)and fpi.oracle_id =o.oracle_id(+)ordem por 1,2/

Este script ajuda a identificar  as várias versões de um arquivo específico, os NÚMEROS DE BUG associados, a data em que foi aplicado. A entrada é o NOME DO ARQUIVO cuja VERSÃO deve ser determinada
definir tamanho da linha 1000coluna formato do nome do arquivo a15coluna formato do número_do_bug a10formato da versão da coluna a15definir páginas 250definir verificar offselect 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') Duração de 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 hwhere a.bug_id =b.bug_id e b.patch_run_id =c.patch_run_idand c.patch_driver_id =d.patch_driver_idand d.applied_patch_id =e.applied_patch_idand b.patch_run_bug_id =f.patch_run_bug_idand f.patch_file_version_id =g.file_version_idand g.file_id =h.file_idand h.filename='&File_Name'ordem por c.end_date desc/ 
Como encontrar as informações de versão de qualquer informação do pacote de banco de dados Oracle
selecione o texto de user_source em que name='&package_name' e um texto como '%$Header%'/

Você pode saber se está no OAF 5.7 versão OAF 5.10 na camada de banco de dados executando o seguinte SQL:
selecione jdr_mds_internal.getRepositoryVersion de dual;

Se ele retornar algo como 9.0.3.6.0_###, você está no OAF 5.7. Se
retornar 9.0.5.0.0_### então você está no OAF 5.10.

como encontrar a versão do arquivo .o
Adident Header FNDCRM | grep afpcrm.oc

Artigos relacionados

consultas de aplicativos oracle para DBA:Esta página contém as 30 consultas de aplicativos oracle úteis para DBA de aplicativos para ajudar nas atividades de administração do dia a dia
perguntas e respostas da entrevista oracle dba:confira incríveis perguntas e respostas da entrevista oracle dba respostas para ter sucesso em qualquer entrevista de banco de dados Oracle. Isso testará seu conhecimento em várias frentes
Consultas do gerenciador simultâneo:Esta página contém as 30 principais consultas do gerenciador simultâneo para solução de problemas, resolução, tempo de execução, detalhes do gerenciador simultâneo
40 Pergunta de Adpatch que todo DBA deve saber:Todos os aplicativos O DBA tem que trabalhar com o utilitário adpatch para a manutenção do patch de desempenho.Aqui fornecemos as perguntas mais frequentes sobre o adpatch
Assistente de patch no ambiente Oracle EBS:Como usar o assistente de patch para analisar os patches no Oracle EBS