拓扑园

  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队-Oracle脚本合集(文章)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL相关
  • Linux
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
Oracle数据库恢复专家团队:TEL:18562510581(微信同号);QQ:284833194;QQ群:496333360
天高任鸟飞
  1. 首页
  2. 数据中心
  3. EBS系列
  4. 正文

EBS 12R 安装EBSUAT之五—打完补丁后的其他升级—一台机器同时安装应用和数据库

2020年6月29日 500点热度 0人点赞 0条评论

目录

  • 一、EBS 应用:修改数据库参数
    • 1、检查数据库参数 optimizer_adaptive_features:
    • 2、修改processes:
  • 二、EBS 应用:应用种子补丁
    • 1、停止应用,启动中间件管理服务器:
    • 2、将解压后的补丁文件复制到/u01/uat/ap/fs_ne/EBSapps/patch目录下,并运行补丁应用命令:
    • 3、应用完成后通过RMAN备份数据库,通过TAR命令备份应用服务器。
  • 三、EBS 应用:应用最新AD和TXK RUP补丁
    • 1、JAVA组件检查与修复:
    • 3、编译无效对象:
    • 4、应用补丁前,停止所有应用服务器,然后启动weblogic管理服务器;
  • 四、EBS 应用:更新数据库层Last Code

一、EBS 应用:修改数据库参数

1、检查数据库参数 optimizer_adaptive_features:

SQL> show parameter optimizer_adaptive_features
optimizer_adaptive_features          boolean     FALSE
修改方法:alter system set optimizer_adaptive_features=false scope=both sid='*';

2、修改processes:

SQL> alter system set processes=2000 scope=spfile sid='*';
SQL> alter system set sessions=4000 scope=spfile sid='*';
SQL> alter system set sga_max_size=128G scope=spfile sid='*';
SQL> alter system set sga_max_size=128G scope=spfile sid='*';
SQL> alter system set sga_max_size=128G scope=spfile sid='*';

二、EBS 应用:应用种子补丁

1、停止应用,启动中间件管理服务器:

$ sh $ADMIN_SCRIPTS_HOME/adstpall.sh apps/apps
wls密码:manager123
$ sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

2、将解压后的补丁文件复制到/u01/uat/ap/fs_ne/EBSapps/patch目录下,并运行补丁应用命令:

(1)解压英文版

[appluat@ebsuat 17204589]$ unzip p17204589_12.2.0_R12_GENERIC.zip

[appluat@ebsuat 17204589]$ mv 17204589/ /u01/uat/ap/fs_ne/EBSapps/patch

adop phase=apply patches=17204589,21900871 merge=yes hotpatch=yes

(2)解压中文版,并将文件名称改为英文版名称

[appluat@ebsuat 17204589]$ unzip p17204589_12.2.0_R12_zhs.zip

[appluat@ebsuat 17204589]$ mv 17204589_ZHS/ 17204589

[appluat@ebsuat 17204589]$ mv 17204589/ /u01/uat/ap/fs_ne/EBSapps/patch

adop phase=apply patches=17204589,21900871 merge=yes hotpatch=yes

注意:如果有错误,修复在上述命令后加 abandon=yes 重新应用补丁。

3、应用完成后通过RMAN备份数据库,通过TAR命令备份应用服务器。

此处做了快照

 

三、EBS 应用:应用最新AD和TXK RUP补丁

1、JAVA组件检查与修复:

--通过下面SQL检查JAVA版本

SQL> select dbms_java.get_jdk_version() from dual;

--如果报如下错误:

ERROR at line 1:

ORA-29548: Java system class reported: release of Java system classes in the database (12.1.0.2.0 1.6) does not match that of the oracle executable (12.1.0.2.180417 1.6)

--执行脚本:

SQL> @?/javavm/install/update_javavm_db.sql

--再次检查:

SQL> select dbms_java.get_jdk_version() from dual;

返回1.6.0_191,表示检测通过。<选择一个数据库节点执行即可>

2、在oracle用户下,创建appstuil/admin路径

$ mkdir -p $ORACLE_HOME/appsutil/admin
cd $ORACLE_HOME/appsutil/admin
将27405878/admin/adgrants.sql拷到当前目录下
[orauat@ebsuat 27405878]$ cp /u01/stage/3-allpatch/patch/27405878/27405878/admin/adgrants.sql $ORACLE_HOME/appsutil/admin
[orauat@ebsuat 27405878]$$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin/adgrants.sql apps


3、编译无效对象:

SQL> select count(*) from dba_objects where status='INVALID';

SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql

4、应用补丁前,停止所有应用服务器,然后启动weblogic管理服务器;

(1)停止所有应用服务

[appluat@ebsuat ~]$ . /u01/uat/ap/EBSapps.env run #run是默认选择进入R模式

[appluat@ebsuat ~]$ sh $ADMIN_SCRIPTS_HOME/adstpall.sh apps/apps

wls密码:manager123

(2)只开启weblogicls服务

[appluat@ebsuat ~]$ sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3)打补丁

把如下补丁[25820806 ,26720905,24591000,26482811,22889868,27405878 ,27423814,27595967,26708775 ,25828573,26400116,26720231 ]解压后

拷贝到此路径/u01/uat/ap/fs_ne/EBSapps/patch

a、25820806 包含中文补丁【暂不用打中文补丁】

[appluat@ebsuat ~]$ adop phase=apply patches=25820806 hotpatch=yes  #时间较长,大约30分钟

完成后,25820806 包含中文补丁,把中文补丁也打上

b、补丁26720905,24591000,26482811无中文补丁

[appluat@ebsuat ~]$ adop phase=apply patches=26720905 hotpatch=yes

[appluat@ebsuat ~]$ adop phase=apply patches=24591000,26482811 hotpatch=yes merge=yes

[appluat@ebsuat ~]$ adop phase=apply patches=22889868,27405878 hotpatch=yes merge=yes

[appluat@ebsuat ~]$ adop phase=apply patches=27423814,27595967,26708775 hotpatch=yes

c、25828573 有中文补丁【暂不用打中文】

[appluat@ebsuat ~]$ adop phase=apply patches=25828573,26400116,26720231 hotpatch=yes merge=yes

把原25828573目录更改其他名或删除,把中文补丁更改为25828573目录名,传至/u01/uat/ap/fs_ne/EBSapps/patch

[appluat@ebsuat ~]$ adop phase=apply patches=25828573 hotpatch=yes ——————失败

[appluat@ebsuat ~]$ adop phase=apply patches=25828573 hotpatch=yes restart=yes ——————把/u01/uat/ap/fs_ne/EBSapps/patch的中文补丁删除,并原英文补丁移动到/u01/uat/ap/fs_ne/EBSapps/patch中,重新restart打补丁

四、EBS 应用:更新数据库层Last Code

1、说明:上面的最后一个补丁打完以后,在fs1|fs2|fs_ne层会出现一个新的环境变量,应用此环境变量.

$ echo ". /u01/uat/ap/EBSapps.env run" >>/home/appluat/.bash_profile

$ source .bash_profile

2、启动应用

$ sh $ADMIN_SCRIPTS_HOME/adstrtal.sh apps/apps

3、通过runfs环境变量运行checkMTpatch.sh

$ sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh stop
$ sh $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop
$ perl $AD_TOP/bin/admkappsutil.pl
并找到此句:output located at /u01/uat/ap/fs1/inst/apps/ebsuat_ebsuat/admin/out/appsutil.zip

4、分别在数据库层Oracle用户下执行下面的操作

$ su - orauat

$ source $ORACLE_HOME/ebsuat_ebsuat.env

$ source /u01/app/oracle/12.1.0/PROD2_pcn514b.env  --节点2环境变量

$ cd $ORACLE_HOME

$ cp /u01/uat/ap/fs1/inst/apps/ebsuat_ebsuat/admin/out/appsutil.zip ./

$ unzip -o appsutil.zip

$ sh $ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/adautocfg.sh

5、appluat用户运行autoconfig

$ sh $INST_TOP/admin/scripts/adautocfg.sh

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2020年7月3日

admin

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号