10. adpatch 补丁应用指南(常见问题处理)(3)
手册 adlibout.log
附加Relink log : 从模块的C library中移除C object文件 补丁更新前无效对象列表 位于$APPL_TOP/admin/
补丁备份目录
在补丁copy操作部分,adpatch会备份补丁过程中会被替换的文件。 举例,用
补丁运行成功的消息
补丁成功执行之后,会显示类似下面的消息。如果没有出现下面的消息,就应该查查原因 A job timing report has been generated for the current session. You should check the file $APPL_TOP/admin/PROD/out/adt323790.lst for details. Purging timing information for prior sessions. sqlplus -s APPS/***** @$APPL_TOP/ad/12.0.0/sql/adtpurge.sql 10 1000 Done purging timing information for prior sessions. AutoPatch is complete. AutoPatch may have written informational messages to the file $APPL_TOP/admin/PROD/log/adpatch.lgi Errors and warnings are listed in the log file $APPL_TOP/admin/PROD/log/adpatch.log and in other log files in the same directory.
手册
数据库alert日志
数据库alert日志中可能包含补丁运行时数据库相关报错的有关信息。
1.5 如何查看补丁是否已经打过 1.5.1 快速方法
检查补丁是否已经使用adpatch工具更新过,有一个快速方法: select bug_number from ad_bugs where bug_number='xxxxxx'; 更详细信息: Note 443761.1 How to check if a certain Patch was applied to Oracle Applications instance (11i or R12) ? Note 390065.1 How to check if a NLS Patch for a base US Patch has been applied?
1.5.2 常见问题
1. ad_bugs中的补丁记录和ad_applied_patches中的补丁记录有什么区别?
? AD_APPLIED_PATCHES中保存中系统更新过不同补丁的列表。如果2个补丁的名称
一样,内容不同(如果使用合并补丁,就可能出现名称相同的补丁),这2个补丁就是不同的,在AD_APPLIED_PATCHES表中会有2条记录。 ? AD_BUGS表中包含的是已经更新过补丁中修复的bug编号。这个表中包含所有系统
中已经修复的补丁,即使这个补丁是包含在其他补丁中。
2. 如何知道补丁中修复了哪些bug?
可以参考Note 352843.1 How to Run a Patch Impact Analysis In OAM进行补丁影响分析。 补丁包中通常包括2个文件:
? b
ad_files表中。
OAM就是通过这2个文件来来生成补丁分析和其他报告的。
查看ORACLE_HOME中的补丁要使用opatch工具:
手册
加载对应ORACLE_HOME的环境变量(可以是8.1.7, 10.1.2, 10.1.3, 9i, 10g, 11g),然后执行: cd $ORACLE_HOME/OPatch export $PATH=$ORACLE_HOME/OPatch:$PATH opatch lsinventory -invPtrLoc $ORACLE_HOME/oraInst.loc
1.6 如何解决打补丁的性能问题
检查下面步骤避免补丁过程中出现性能问题:
1.6.1 合理选择adworker个数
使用不合理的adworker个数可能会导致性能问题:
Check: Note 756063.1 How to Troubleshoot \Crashes
1.6.2 开始补丁之前,relink ad可执行文件
? Linux平台上:
adrelink.sh force=y \
? windows平台上:
Run %APPL_TOP%\\relinkenv.cmd
In the command window that results, change directory to %APPL_TOP% and run apps.sh to set up all required environment variables. (Note there is a space between the dots in this command.) . ./apps.sh Run command
sh adrelink.sh force=y \
1.6.3 如果文档/README中有说明,禁用fast
validation for PL/SQL recompilations
数据库参数文件中添加下面参数: _disable_fast_validate=TRUE 补丁完成之后,应该从参数文件中去掉上面的设置。上面的设置只是在补丁或升级过程中使手册 用。
Example: Note 761570.1 Database Preparation Guidelines for an E-Business Suite Release 12.1 Upgrade
1.6.4 修正数据库初始化参数
参考文档:
Note 396009.1 Database Initialization Parameters for Oracle Applications Release 12 Note 216205.1 Database Initialization Parameters for Oracle Applications Release 11i
使用:
Note 174605.1 bde_chk_cbo.sql - EBS initialization parameters - Healthcheck 这篇文章中的脚本可以帮助检测参数的实际值和期望值。
同时,检查是否需要调整SGA的大小。
1.6.5 确保统计数据收集模式请求有定期运行
参考Note 419728.1 Concurrent Processing - How To Gather Statistics On Oracle Applications Release 11i and/or Release 12 - Concurrent Process,Temp Tables, Manually
1.6.6 尝试将adpatch batchsize从100增加到1000
1.6.7 如果找不到问题的原因,可以到社区发帖或者提
SR
提问的时候,请提供下面信息:
1. 操作系统及版本
2. Note 174605.1 bde_chk_cbo.sql - EBS initialization parameters - Healthcheck中脚本的输出 3. 补丁日志
手册
1.7 应用补丁没有64bit版本
补丁是adpatch补丁吗?如果是,在64bit操作系统上面也是使用32bit的应用补丁。 补丁是10.1.2和10.1.3 ORACLE_HOME补丁吗?如果是,在64bit操作系统上面也是使用32bit的应用补丁。
只有RDBMS ORACLE_HOME需要64bit的补丁。
这些内容记录在:
Note 343917.1 Frequently Asked Questions: Oracle E-Business Suite Support on x86-64 \Answer: There are really two answers to this question - for the Database Tier, the answer is yes. Since we bundle the 64-bit Database for use on 64-bit OS'es, the database tier's patches may indeed differ for the 64-bit distribution vs the 32-bit. On the application tier, the answer is no. Users should apply 32-bit patches for components on the application tier (E-Business Suite applications, Fusion Middleware components, 3rd party patches) since there is not a separate 64-bit distribution generally for E-Business Suite. \ 操作系统的位数和上面运行的程序或代码的位数是不同的概念。
通常,32位的应用程序可以在32位和64位的操作系统上运行,而64位的应用程序只能在64位的操作系统上运行。
即使在64位平台上,应用补丁也是32位的。
EBS的应用层程序都是32位的,所以所有的应用补丁(使用adpatch打的补丁)和应用technology stack(使用opatch打)都是32位的。
…… 此处隐藏:2867字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




