您的位置:首页 > 博客中心 > 数据库 >

DBA_Oracle Erp R12中文补丁安装升级(案例)

时间:2022-03-10 17:59

2014-07-11 BaoXinjian

gxlsystem.com,布布扣一、摘要


在使用oracle ebs时,使用中文会更好的理解整个ebs流程,一下介绍oracle r12中文补丁的方式

1. 如果你的系统除了支持英语外,还支持其他语言,比如中文,那你在下载补丁的时候除了下载Generic Platform版本外,还要确认有没有其他语言的版本,比如ZHS版本。如果有的话也要下载。

2. EBS的补丁不像数据库的补丁那样可以回滚,一旦失败就很麻烦。所以打补丁前一定要细看readme文件,确认补丁所需的前提条件都满足。

3. 要记录和对比打补丁前后APPS Schema下的无效对象。如果因为补丁引起新的无效对象,则视为补丁失败。

4. 对于补丁失败,一般能做的就是开TAR,要求ORACLE解决。

5. 打任何Patch之前都要设置为维护模式,注意打完补丁之后要记得切换回来!

 

gxlsystem.com,布布扣二、案例


Step1. 启用维护模式

启动环境变量命令窗口,输入adadmin,根据需要进行输入(除了需输入system的密码manager外),一路默认即进入"AD Administrator main menu",选择"5: change maintenance mode",再选择"enable maintence mode",就切换到维护模式之下了,然后退出AD维护工具。

gxlsystem.com,布布扣

 

Step2. 使用adpatch打8576725补丁

进入环境变量命令窗口后,输入adpatch,和adadmin一样,除了需输入system的密码manager外,一路默认后,系统提示输入补丁所在的路径和driver文件,分别输入:

补丁路径 -> F:\p8576725_12.1.0_R12_GENERIC\8576725

补丁文件 -> u8576725.drv

系统提示输入需要使用几个worker执行打补丁任务,oracle推荐是cpu数量的2-4倍,如我们的cpu数量为8,oracle建议16-32,我选择了16。然后就开始安装该补丁了。

默认打补丁的日志名称为adpatch.log。为方便起见,在adpatch的输入中,修改日志名称。

 

Step3. 安装中文补丁包6678700_ZHS

Step3.1 在License Manager里注册中文

  • (1)用SYSADMIN登陆EBS,在system administrator或system administration中 
  • (2)选择License Manager,然后点击Languages
  • (3)在“Select languages to license”表里,点取Simplified Chinese,点击Next
  • (4)在“Select new Base Language”里,直接点击Next(不要使用中文作为base language,会有麻烦)
  • (5)在总结性画面里看到如下设置,点击Submit

Step3.2 在ADADMIN里管理多语言表功能

  • (1)在环境变量命令窗口中,输入adadmin
  • (2)选择"4. maintain applications database entities menu"
  • (3)选择"3. maintain multi_lingual tables"
  • (4)系统将开始相关多语言表功能的编译直至完成。

Step3.3 运行adpatch

打6678700_ZHS中文补丁包和打其他补丁一样。

  • (1)关闭应用层
  • (2)adadmin启用维护模式
  • (3)在环境变量命令窗口中,输入adpatch
  • (4)系统提示输入补丁所在的路径和driver文件:F:\stage12\6678700_ZHS u6678700.drv
  • (5)输入worker数量,系统将开始中文语言补丁的安装过程。
  • (6)安装完毕后,退出维护模式Disable Maintenance Mode。
  • (7)启动应用层

Step3.4 补丁安装过程中的异常处理

  • (1)补丁安装过程中,如果遇到停机或退出维护模式,重新进入adpatch时,系统会询问是否继续进行之前中断的补丁安装过程。
  • (2)中途如果出现worker失败导致安装中断,可以另外打开环境变量命令窗口,运行adctrl工具,可以查看worker的状态,然后fix失败的worker,restart worker来解决问题。
  • (3)一般步骤:数字1查看worker状态;数字3输入failed worker的worker号,使之quit;数字2输入failed worker的worker号,使之restart。
  • (4)如果遇到始终无法解决的问题,选择隐含项8,skip当前job,让worker继续工作。作为一个dba,不应该使用隐含项8

gxlsystem.com,布布扣

 

 ********************作者: 鲍新建********************

gxlsystem.com,布布扣

 

参考: http://hi.baidu.com/dba_hui/item/9c736d0f8411bd9803ce1b03

DBA_Oracle Erp R12中文补丁安装升级(案例),布布扣,bubuko.com

热门排行

今日推荐

热门手游