将 EBS R12.1.1 升级到 R12.1.3

将 EBS R12.1.1 升级到 R12.1.3

上篇文章提到安装vm oracle linux7 安装 Oracle E-Business 12.1,数据库版本:11.1.0.7.0

这篇文章将介绍将 EBS 12.1.1 升级到 12.1.3 的步骤。

一、准备更新包

注意: Oracle 建议您使用带有默认选项的 AutoPatch 实用程序。在升级到 Oracle E-Business Suite 版本 12.1.3 之前, 请参阅 My Oracle Support 知识文档 761570.1以确保在环境中应用特定数据库版本的所有补丁。

要应用的补丁:

  • 9239089- R12.AD.B.DELTA.3
  • 9239090- Oracle E-Business Suite Release 12.1.3
  • 9239095- Consolidated online help
  • 9817770- POST-R12.ATG_PF.B.DELTA.3 CONSOLIDATED PATCH
  • 9966055- TRANSLATED VERSION OF FNDSCSGN NOT LAUNCHED

二、升级步骤

1、使用 adadmin 将应用程序置于维护模式

 # su - applmgr
 $ cd /d01/oracle/PROD/apps/apps_st/appl/
 $ . ./APPSPROD_ebs.env 

adadmin命令菜单下或Oracle Applications Manager中启用(Enabled)和禁用(Disabled)维护模式

出现询问模式除了出现选项选择的时候其它回车即可。

Enter your choice [6] : 5
 
      Change Maintenance Mode
 ----------------------------------------
 
 Maintenance Mode is currently: [Enabled].
 
 
 Maintenance mode should normally be enabled when patching
 Oracle Applications and disabled when users are logged on
 to the system. See the Oracle Applications Maintenance
 Utilities manual for more information about maintenance mode.
 
 
 Please select an option: 1
 
 1. Enable Maintenance Mode
 
 2. Disable Maintenance Mode
 
 3. Return to Main Menu
 
 然后选择:5. Change Maintenance Mode
 再选择:1.  Enable Maintenance Mode,

2、下载12415211并解压

然后对 Oracle Linux 7 执行以下步骤

cd <12.1_INSTALL_DIR>/apps/tech_st/10.1.2/lib

cp -p -R stubs stubsORIG

cp <PATCH_INSTALL_DIR>/12415211/files/lib/stubs/libgcc_s-2.3.2-stub.so .

ln -s libgcc_s-2.3.2-stub.so libgcc_s.so.1

ln -s libgcc_s.so.1 libgcc_s.so

10.1.3 Oracle Home 的说明如下:

cd <12.1_INSTALL_DIR>/apps/tech_st/10.1.3/lib

cp -p -R stubs stubsORIG

cd stubs

cp <PATCH_INSTALL_DIR>/12415211/files/lib/stubs/libgcc_s-2.3.2-stub.so .

ln -s libgcc_s-2.3.2-stub.so libgcc_s.so.1

ln -s libgcc_s.so.1 libgcc_s.so

3、补丁9239089

将 adgrants.sql 复制到 $DB_ORACLE_HOME/appsutil/admin,如果 admin 目录不存在,请创建。

[oracle@ebsr12 admin]$ sqlplus /nolog

SQL*Plus: Release 11.1.0.7.0 – Production on Fri Feb 28 14:53:28 2020

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

SQL>  @$ORACLE_HOME/appsutil/admin/adgrants.sql apps 

Also, add the below parameter in database level and restart.

_disable_fast_validate=TRUE

Note:
For 11gR1 and 11.2.0.1 databases, before performing any Applications upgrade or maintenance operations, customers must add the following to the database initialization file to disable fast validation for PL/SQL recompilations:
_disable_fast_validate=TRUE
The line should be commented out during the normal operation of the Applications system

4、现在使用 adpatch 实用程序应用补丁。

  • 9239089

  • 9239090 - 请在应用此补丁之前执行以下步骤。

替换 $AD_TOP/bin/adrelinknew.sh 的 Linux 部分下的以下行:

CPP_LDFLAGS=’-L ( O R A C L E H O M E ) / l i b − L (ORACLE_HOME)/lib -L (ORACLEHOME)/libL(ORACLE_HOME)/lib/stubs -lclntsh’ 和

CPP_LDFLAGS=’ -L ( O R A C L E H O M E ) / l i b − L (ORACLE_HOME)/lib -L (ORACLEHOME)/libL(ORACLE_HOME)/lib/stubs -lclntsh -Wl,–noinhibit-exec’

请注意,升级补丁需要时间,具体取决于您使用的硬件。

  • 9239095
  • 9817770
  • 9966055

注意:没要求的直接进入下载好的补丁文件执行adpatch命令,在下载的时候可以查看具体打补丁之前需要做的步骤

在这里插入图片描述

在这里插入图片描述

三、升级后步骤

1、创建下载apputil.zip 并解压

[applmgr@ebs122 ~ 05:57 PM]$cd $APPL_TOP

[applmgr@ebs122 ~ 05:58 PM]$.APPSDEV121_ebs122.env 

[applmgr@ebs122 ~ 05:58 PM]$perl $AD_TOP/bin/admkappsutil.pl

开始生成appsutil.zip

日志文件位于 /ebs121/apps/DEV121/inst/apps/DEV121_ebs122/admin/log/MakeAppsUtil_12011758.log

输出位于 /ebs121/apps/DEV121/inst/apps/DEV121_ebs122/admin/out/appsutil.zip

MakeAppsUtil 成功完成。

将 apputil.zip 文件复制到数据库 oracle 主目录

在 DB 层上:

[oracle@ebs122 ~ 05:59 PM]$. ./DEV121_ebs122.env

[oracle@ebs122 ~ 05:59 PM]$cd $ORACLE_HOME

[oracle@ebs122 11.1.0 06:00 PM]$mv appsutil.zip appsutil.zip_orig

[oracle@ebs122 11.1.0 06:00 PM]$cp /ebs121/apps/DEV121/inst/apps/DEV121_ebs122/admin/out/appsutil.zip

unzip -o appsutil.zip 解压 -o appsutil.zip
Recreate Context File on DB -Tier 在 DB -Tier 上重新创建上下文文件
cd $ORACLE_HOME/appsutil/bin

perl adbldxml.pl appsuser=apps appspasswd=apps jtop=$ORACLE_HOME/jdk
开始为 db 层生成上下文文件..

使用来自 /ebs121/oracle/DEV121/db/tech_st/ 的 JVM 11.1.0/jdk/bin/java 执行 java 程序..

此 adbldxml 会话的日志文件位于:
/ebs121/oracle/DEV121/db/tech_st/11.1.0/appsutil/log/adbldxml_12011805.log

输入显示变量的值:ebs122:0.0

上下文文件 /ebs121/oracle/DEV121/db/tech_st/11.1.0/appsutil/DEV121_ebs122.xml
 已存在。

注意:

覆盖上下文文件可能会导致现有设置丢失,因此
 将其备份为:/ebs121/oracle/DEV121/db/tech_st/11.1.0/appsutil/DEV121_ebs122.xml.bak

2、在 DB-Tier 上运行 autoconfig

在数据层:

以 ORACLE 用户身份运行当前 ORACLE_HOME 的环境 (Linux)

$ cd <RDBMS ORACLE_HOME>
$ . ./<RDBMS ORACLE_HOME>/<CONTEXT_NAME>.env
sh <RDBMS_ORACLE_HOME>/appsutil/scripts/<CONTEXT_NAME>/adautocfg.sh

在应用层:

sh <INST_TOP>/admin/scripts/adautocfg.sh

注意:

  • 数据库服务器和数据库侦听器必须在 AutoConfig 运行期间保持可用。只有应用层服务器应该被关闭。
  • 运行 AutoConfig 可能会更改您现有的环境文件。运行 AutoConfig 后,您应该始终在运行任何应用程序实用程序之前设置环境,以便应用更改的环境变量。

3、查看 AutoConfig 日志文件

AutoConfig 日志文件存储在:

等级目录
应用<INST_TOP>/admin/log/<MMDDhhmm>
数据库<RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm>

4、回滚 AutoConfig 会话

每次 AutoConfig 运行都会创建一个回滚脚本,如有必要,您可以使用它恢复到以前的配置设置。每个 AutoConfig 会话的脚本和所有备份配置文件都存储在:

等级目录
应用<INST_TOP>/admin/out/<MMDDhhmm>
数据库<RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm>

其中:< MMDDhhmm > =(AutoConfig 运行的月、日、小时、分钟)

要回滚 AutoConfig 会话,请执行以下命令:

在Linux上

restore.sh

5、从维护模式中删除应用程序并启动应用程序服务并检查应用程序版本

具体步骤在文章安装12.1时提到,欢迎查看。

四、验证新的 EBS 版本

SQL> select release_name from apps.fnd_product_groups;

RELEASE_NAME
--------------------------------------------------
12.1.3
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle EBS R12.2是一套最新的企业资源规划(ERP)系统,由Oracle公司开发和维护。它为企业管理提供了全面的解决方案,包括财务管理、供应链管理、人力资源管理和项目管理等功能。 在Oracle EBS R12.2系统管理中,有几个最新的特性和功能。首先,该系统引入了Oracle数据库12c,这是一款强大的数据库管理系统,具有高可用性、可扩展性和安全性。数据库的性能和灵活性得到了进一步的提升,使用户能够更好地管理和分析海量数据。 其次,Oracle EBS R12.2采用了新的用户界面设计,提供了更直观和用户友好的体验。用户界面进行了重新设计,使得在不同设备上的访问更加统一和便捷。这些改进提高了用户的工作效率,帮助用户更轻松地进行系统管理操作。 此外,新版本Oracle EBS R12.2还加强了系统的安全性。通过新的安全功能和增强的访问控制,可以更好地保护企业的数据和资源。管理员可以为用户分配不同的权限和角色,以确保系统只能被授权人员访问和操作。 最后,Oracle EBS R12.2还改进了系统的可升级性和维护性。系统升级过程变得更加简单和自动化,减少了系统升级带来的停机时间和风险。同时,系统维护过程也变得更加高效,管理员可以更轻松地管理和维护系统的各个方面。 综上所述,Oracle EBS R12.2是一套功能强大、易于使用和安全可靠的系统管理解决方案,为企业提供了全面管理的支持。通过引入最新技术和功能,它能够帮助企业提升效率、降低成本,并更好地满足日益变化的业务需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值