1. 打补丁的准备工作
主要分为4点:
1)用Telnet登录到应用服务器,查看Unix服务器的类型,目前使用比较多的是(IBM AIX,SUN Solaris和HP UX)三种。
2)查看要修复的程序的版本号(在服务器上查看):
-
view plaincopy to clipboardprint?
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界面,点击 About this Page ->Page 下查看版本号:
记录版本为:/Oracle/apps/pos/supplier/webui/SuppSummPG 120.13.12010000.9
3)下载补丁
到Oracle metalink,切换到 Patch&Updates 页面下,根据ORACLE 提供的SR(Service Requests)的补丁号下载补丁,
下载应用下安装的所有语言对应的Patch(有几个语言就安装几个补丁)
4)将应用切换成维护模式
使用adadmin切换到模式5 ->然后选择Enable Maintenance Mode ->按回车进行切换,直到结束
2. 打补丁的过程
1) 上传到服务器的一个目录下(一般命名为Patch,如果没有目录,则新建一个Patch目录)
2)解压补丁
unzip p8513126_R12.AP.A_R12_GENERIC.zip解压。
unzip p8819747_R12.GL.B_R12_zhs.zip解压。
3) 阅读补丁的README.html 查看关于补丁的详细信息
README.html包括:Abstract、Instructions、Description和Bugs Fixed等信息
3)开始打补丁
根据README.html的提示安装补丁adpatch driver= u8819747.drv
按回车切换,直到要求输入SYSTEM的密码,默认为manager;按回车切换,直到提示(是否立即安装补丁),输入:Yes;按回车切换,直到安装结束