77范文网 - 专业文章范例文档资料分享平台

10. adpatch 补丁应用指南(常见问题处理)(3)

来源:网络收集 时间:2019-08-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

手册 adlibout.log preenv.html job timing report

附加Relink log : 从模块的C library中移除C object文件 补丁更新前无效对象列表 位于$APPL_TOP/admin//out中 其他文件在$APPL_TOP/admin//log __ldt.log FNDLOAD : Seed data loader files postenv.html 补丁更新后无效对象列表 1.4.3 其他信息

补丁备份目录

在补丁copy操作部分,adpatch会备份补丁过程中会被替换的文件。 举例,用代表补丁解压目录,补丁备份目录是: /backup/….

补丁运行成功的消息

补丁成功执行之后,会显示类似下面的消息。如果没有出现下面的消息,就应该查查原因 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.ldt包含补丁中修复bug的列表。这些内容会被记录到ad_bugs表中。 ? f.ldt包含补丁包中提供的文件列表和版本。这些内容会被记录到

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位的。

这就意味着,即使应用补丁显示的是for Solaris-64或HP-UX-64,但实际上补丁本身是32位的,可以更新到32位应用上。

有些操作系统,如Solaris, HP-UX和AIX从很早以前开始就只有64位的了,EBS R12很早以前就没有为这些操作系统的32位版本提供认证了。

总结来说,EBS应用补丁适用于32位和64位平台。

1.8 如何解决补丁过程中的relink错误

补丁日志中可能会出现: STRT_TASK: [Relink executables] [] Relinking executables... An error occurred while relinking application programs.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库10. adpatch 补丁应用指南(常见问题处理)(3)在线全文阅读。

10. adpatch 补丁应用指南(常见问题处理)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/681035.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: