|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
Oracle EBS打Patch通用步骤
Oracle EBS打Patch通用步骤
①查看已打的Patch信息
检查已安装模块版本:
SELECT app.application_short_name, app.application_name, pi.patch_level
FROM fnd_product_installations pi, fnd_application_vl app
WHERE app.application_id = pi.application_id ;
检查已安装Patch:
SELECT * FROM ad_applied_patches WHERE patch_name = '8819747';
查看多语言补丁,Oracle Patch 版本的查询 PL/SQL:
SELECT dd.patch_name, pp.creation_date, pp.driver_file_name, lang.language
FROM ad_patch_drivers pp, ad_applied_patches dd, ad_patch_driver_langs lang
WHERE pp.applied_patch_id = dd.applied_patch_id AND lang.patch_driver_id = pp.patch_driver_id
ORDER BY pp.creation_date ;
要查看中英文补丁是否都打上了,可以利用以下查询:
select a.patch_driver_id,a.applied_patch_id,b.language
from applsys.ad_patch_drivers a, applsys.ad_patch_driver_langs b
where a.driver_file_name like '%8819747%' and a.patch_driver_id = b.patch_driver_id ;
select * from ad_bugs where bug_number='8819747' ;
注意ad_bugs这个对象的SCHEMA是APPS
②查看要修复的程序的版本号
Form程序
在服务器上查看:
# strings -a $AU_TOP/forms/US/GLXFCRVL.fmb|grep '$Header'
记录版本:
FDRCSID('$Header: GLXFCRVL.fmb 120.17 2005/05/07 13:34 r12conv ship
或直接登录到客户端的Form界面,点击Help->About Oracle Applications 查看版本。
OAF程序
在服务器上查看:
# strings -a $JAVA_TOP/oracle/oracle/apps/ce/forecast/cf/server/ForecastAMImpl.class|grep '$Header'
或登录到OAF界面,点击 About this Page ->Page 下查看JAVA程序包的版本号,同时可以查看在About this Page ->Patches下查看安装的补丁 :
记录版本为:
/oracle/apps/pos/supplier/webui/SuppSummPG 120.13.12010000.9
③通用步骤
从Metalink找到需要的Patch,然后
0. 阅读Read readme document,看有没有条件,下载,用Unzip解压 ;
1. applmgr用户登录操作系统 ;
2. 设置环境变量(source $APPL_TOP/APPSORA.env) ;
3. 停应用 adstpall.sh (至少要停并发服务器),数据库和数据库监听保持启动状态 ;
4. 用adadmin Enable Maintenance Mode 启用维护模式;
5. 之后,运行命令
$ adpatch driver=u8819747.drv logfile=u8819747_us.log patchtop=/stage/patch/8819747 options=hotpatch
6. 用adadmin Disable Maintenance Mode 停用维护模式;
7. 启动应用 adstrall.sh
|
|