ITPub博客

首页 > 数据库 > Oracle > PATCH AND OPATCH AND PATCH LEVEL

PATCH AND OPATCH AND PATCH LEVEL

Oracle 作者:li__hl8888 时间:2016-11-23 11:53:24 0 删除 编辑

List of patches applied, bugs solved, patch level

SELECT   aat.applications_system_name DATABASE, aat.NAME Server, apps.patch_name, apps.patch_type,
         DECODE (apps.rapid_installed_flag, NULL, 'No', 'Yes') Rapid_install,
         apps.source_code, apd.driver_file_name, apr.patch_top,
         apr.patch_action_options, apr.start_date, apr.end_date,
         apd.platform, apr.server_type_node_flag NODE, apr.server_type_admin_flag ADMIN,
         apr.server_type_forms_flag FORMS, apr.server_type_web_flag WEB
    FROM applsys.ad_applied_patches apps,
         applsys.ad_appl_tops aat,
         applsys.ad_patch_drivers apd,
         applsys.ad_patch_runs apr
   WHERE apps.applied_patch_id = apd.applied_patch_id
     AND apd.patch_driver_id = apr.patch_driver_id
     AND apr.appl_top_id = aat.appl_top_id
   AND TRUNC(apps.CREATION_DATE) > TRUNC(TO_DATE('06/04/2006', 'DD/MM/YYYY'))  	 
--	 AND patch_name LIKE '%3442800%'
ORDER BY apr.start_date ASC;
You might be interesting and about if specific bugs have been solved from which patches
SELECT apps.patch_name,q.patch_top 
FROM applsys.ad_patch_run_bugs a,applsys.ad_bugs z,
applsys.ad_patch_runs q,applsys.ad_patch_drivers apd, applsys.ad_applied_patches apps
WHERE a.bug_id= z.bug_id
AND   z.bug_number = '3442800'
AND   q.patch_run_id = a.patch_run_id
AND   apps.applied_patch_id = apd.applied_patch_id
AND   apd.patch_driver_id = q.patch_driver_id;
Finally find the patch level
select a.application_name, decode(b.status,'I','Installed','S','Shared','N/A') STATUS, PATCH_LEVEL
from APPS.fnd_application_vl a, APPS.fnd_product_installations b
where a.application_id = b.application_id
--and application_name like 'Receivables%'
过去90天所打的patch sql:
SELECT PATCH_NAME,CREATION_DATE FROM 
ad_applied_patches  WHERE (PATCH_NAME,ROWID) IN 
(select  PATCH_NAME,MAX(ROWID)   from
ad_applied_patches where creation_date > sysdate -90
GROUP BY PATCH_NAME )
ORDER BY CREATION_DATE
 




OPATCH  APPLY EXAMPLE:
		

$ORACLE_HOME/OPatch/opatch apply -invPtrLoc $ORACLE_BASE//product/db_1/oraInst.loc.


	

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8568259/viewspace-2128920/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: RAC ebs 12 install
下一篇: 各种实用链接
请登录后发表评论 登录
全部评论

注册时间:2011-06-01

  • 博文量
    208
  • 访问量
    92682