EBS系统打补丁(Patch)

本文详细介绍了Oracle EBS R12系统打补丁的流程,包括前期准备、R12的文件系统结构、ADOP工具的使用,以及与R11打补丁的区别。在R12中,补丁应用无需进入维护模式,主要通过FS_CLONE、PREPARE、APPLY、FINALIZE和CUTOVER等阶段。同时,强调了在有客户化开发时必须执行FS_CLONE以同步文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 前期准备

查询需要的补丁
1:搜索需要的补丁,(已确定需要的补丁号:25185917 )
在这里插入图片描述
在这里插入图片描述
下载补丁的时候要确认该补丁是否为NLS多语言,或者多平台的区分,同时针对需要Apply到系统的补丁,需要仔细阅读补丁的README文件,确定apply补丁之前需要满足的条件都已经满足,补丁apply之后是否存在需要手工操作的步骤。

在这里插入图片描述
查询已有补丁信息
如果补丁apply之前需要满足的条件中要求系统已经apply过某些补丁,可以通过下面的sql查询系统中是否已经apply过要求的补丁。

SELECT *
  FROM ad_bugs
 WHERE bug_number = '<需要查询的补丁编号>';

解压和上传补丁文件
解压下载的补丁到$NE_BASE/EBSapps/patch目录下

注意:应用层所有节点都要放置解压后的补丁到$NE_BASE/EBSapps/patch
由于R12系统是存在两个应用的,所以需要检查环境是在哪个应用目录运行的,如果EBS运行在FS1 文件系统上,那么PATCH是打在FS2上的。

在这里插入图片描述

2.Oracle EBS R12系统打补丁

2.1. R12 的文件系统

两个应用目录
12.2以后,EBS有两个应用目录,fs1和fs2。一个是Run Instance,另一个是Patch Instance。
两个应用目录,也就是说,所有的应用文件,都会有两份(除非你刚刚只在Run Instance上安装了某个程序),那么这个程序只存在Run Instance上。
环境变量:$RUN_BASE,可以查看EBS运行在哪个文件系统上
在这里插入图片描述
在fs1上有的文件,在fs2上也会有相同的目录文件
在这里插入图片描述
在这里插入图片描述

2.2. ADOP

Online Patch和12.2之前的EBS版本的打Patch方式就是可以不停系统(online),不用进维护模式。所以第一次给R12.2系统打patch的时候,用adadmin命令,发现没有进维护模式的选项了:
ADADMIN使用步骤:
使用adadmin
系统会询问:

Is this the correct APPL_TOP [Yes] ?               --回车
Filename [adadmin.log]                                --回车
Do you wish to activate this feature [No] ?       --回车
Please enter the batchsize [1000] :                --回车
Is this the correct database [Yes] ?               --回车
Enter the password for your 'SYSTEM' ORACL
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值