目录

实验环境

下载Oracle 12.2.0.1补丁

验证SAP软件签名

设置操作系统环境要求

安装升级OPatch和MOPatch

安装SAP Bundle Patch

后处理步骤

参考


实验环境

操作系统:SUSE Linux Enterprise Server 12 SP5

数据库版本:Oracle 12.2.0.1

数据库SID:T73

数据库用户:orat73

下载Oracle 12.2.0.1补丁

登录SAP官网:SAP Support Portal HomeThe SAP Support Portal is SAP's award winning customer-facing website, which provides access to support tools, services and applications, as well as related documentation and community content.https://support.sap.com/en/index.html

点击“Software Downloads”按钮:

点击“DATABASES”底下的“Oracle”按钮:

 ​​​​​​点击“DOWNLOADS”底下的“ORACLE PATCHES”按钮:

点击“DOWNLOADS”底下的“ORACLE PATCHES 12.2.0.1”按钮:

选中操作系统类型“LINUX ON X86_64 64BIT”,再选中最新版本的Bundle Patch 12.2.0.1.220118 - 202202文件,点击加入下载篮按钮,最后通过SAP Download Manager下载相关文件:

将下载的Oracle Bundle Patch文件放入文件目录/sapcd/Oracle_12.2.0.1/MOPatch下

验证SAP软件签名

确认已安装SAP Host Agent并包含执行文件sapdsigner:

/usr/sap/hostctrl/exe/sapdsigner

下载SAP软件签名证书并放入文件目录/sapcd/Oracle_12.2.0.1/MOPatch下,文件授权777:

cd /sapcd/Oracle_12.2.0.1/MOPatchwget https://tcs.mysap.com/crl/crlbag.p7s
或
curl https://tcs.mysap.com/crl/crlbag.p7s > crlbag.p7schmod 777 crlbag.p7s

切换到root用户和文件目录/sapcd/Oracle_12.2.0.1/MOPatch下,并执行SAP软件签名验证:

​​​​​​​/usr/sap/hostctrl/exe/sapdsigner \-crl crlbag.p7s -manifest SIGNATURE.SMF \-verify SAP12201P_2202-70001555.ZIP/usr/sap/hostctrl/exe/sapdsigner \-crl crlbag.p7s -manifest SIGNATURE.SMF \-verify GIRU12201P_2202-70001555.ZIP/usr/sap/hostctrl/exe/sapdsigner \-crl crlbag.p7s -manifest SIGNATURE.SMF \-verify OPATCH12201P_2202-70001555.ZIP

 

设置操作系统环境要求

切换到orat73用户下并设置环境变量:

su - orat73echo $ORACLE_HOMEecho $IHRDBMS
setenv IHRDBMS /oracle/T73/12201
echo $IHRDBMSecho $OHRDBMS
setenv OHRDBMS /oracle/T73/122
echo $OHRDBMSecho $ORACLE_SIDecho $LD_LIBRARY_PATHecho $SBPFUSER
setenv SBPFUSER /bin/fuser
echo $SBPFUSER

执行命令unzip的版本要求是6.0或以上:

unzip -h | head -1

临时切换到Bourne shell来封装命令:

/bin/sh
# execute for-loop in Bourne shell
for i in 1 2 3; do echo $i; done
exit

安装升级OPatch和MOPatch

查看OPatch版本:

$ORACLE_HOME/OPatch/opatch version

查看MOPatch版本:

$ORACLE_HOME/MOPatch/mopatch.sh -h

切换到文件目录/sapcd/Oracle_12.2.0.1/MOPatch下:

cd /sapcd/Oracle_12.2.0.1/MOPatch

解压OPatch和MOPatch文件并安装:

mv $IHRDBMS/OPatch $IHRDBMS/OPatch-pre-SBP_12201220118_202202unzip -qd $IHRDBMS OPATCH12201P_2202-70001555.ZIP -x SIGNATURE.SMFunzip -qd $IHRDBMS/sapbundle SAP12201P_2202-70001555.ZIP 'SBP_12201220118_202202/MOPatch/*'test -d $IHRDBMS/MOPatch && mv $IHRDBMS/MOPatch $IHRDBMS/MOPatch-pre-SBP_12201220118_202202mv $IHRDBMS/sapbundle/SBP_12201220118_202202/MOPatch $IHRDBMS/MOPatch

确认升级后的OPatch版本(升级后版本必须是12.2.0.1.28或更新版本):

$ORACLE_HOME/OPatch/opatch version

​​​​​​​

确认升级后的MOPatch版本(升级后版本必须是2.7.9或更新版本)

$ORACLE_HOME/MOPatch/mopatch.sh -h

安装SAP Bundle Patch

在安装SAP Bundle Patch之前,请先关闭该数据库相关的所有SAP应用、数据库实例和监听。

检查SQL*Plus会话(如果显示任何SQL*Plus会话,请使用kill命令关闭对应的会话):

$SBPFUSER $IHRDBMS/bin/oracle

查看Oracle已安装的补丁信息:

$ORACLE_HOME/OPatch/opatch lsinventory

从上图看,Oracle数据库未安装任何补丁。

安装SAP Bundle Patch:

env ORACLE_HOME=$IHRDBMS $IHRDBMS/MOPatch/mopatch.sh -v -s SAP12201P_2202-70001555.ZIP

 

 ​​​​​​​

 

确认Oracle已安装的补丁信息:

$ORACLE_HOME/OPatch/opatch lsinventory

启动数据库实例和监听:

sqlplus / as sysdba
SQL> startup
SQL> quit
lsnrctl start

后处理步骤

执行后处理脚本catsbp:

env ORACLE_HOME=$OHRDBMS ORACLE_SID=$ORACLE_SID $OHRDBMS/sapbundle/catsbp

升级Oracle Recovery Manager Catalog:

rman catalog <user>/<pwd>@<servicename>
upgrade catalog;
upgrade catalog;
exit

调整参数_FIX_CONTROL和EVENT:

ALTER SYSTEM SET "_FIX_CONTROL"=
'5099019:ON','6055658:OFF','6120483:OFF','6399597:ON','6430500:ON','6972291:ON',
'7324224:OFF','7658097:ON','8932139:ON','8937971:ON','9196440:ON','9495669:ON',
'13627489:ON','14255600:ON','14595273:ON','18405517:2','20107874:ON','20355502:10',
'20636003:OFF','22540411:ON','22746853:ON','23197730:ON','23643560:ON',
'23738553:ON','25476149:ON','25643889:ON','26423085:ON','26536320:ON','27321179:ON',
'27466597:ON','28072567:ON','28602253:ON','29450812:ON','29687220:ON','29930457:ON','31444353:1'
COMMENT='SAP_12201201020_202011 RECOMMENDED SETTINGS'
SCOPE=SPFILE;ALTER SYSTEM SET EVENT=
'10027',
'10028',
'10142',
'10183',
'10191',
'10995 level 2',
'38068 level 100',
'38085',
'38087',
'44951 level 1024',
'60025'
COMMENT='SAP_12201171017_201711 RECOMMENDED SETTINGS'
SCOPE=SPFILE;

重启数据库使参数生效:

shutdown immediate;
startup;

然后启动SAP应用。

参考

过程步骤请参考文件README12201P_2202-70001555.HTM。

【安装Oracle 12.2.0.1补丁】Oracle Database SAP Bundle Patch 12.2.0.1.220118 - 202202相关推荐

  1. oracle+dg备库打补丁,ORACLE 11G DG打补丁详细步骤

    主库操作如下: 1下载并上传包 p17836989_112000_Linux-x86-64和p24732075_112040_Linux-x86-64 特别注意事项: 1.一定要把监听和数据库以及数据 ...

  2. oracle 11.2.0.4 最新补丁集 2022年10月份补丁集:WINDOWS DB BUNDLE PATCH 11.2.0.4.221018 PSU补丁包已发布-可以下载

  3. oracle11客户端 oui.exe已停止工作,Windows Oracle 打patch(11.2.0.4)错误OUI-67073

    Windows Oracle 打patch(11.2.0.4) 1.安装Oracle 11.2.0.4选择仅安装软件 2.更新OPatch包 解压p6880880_112000_MSWIN-x86-6 ...

  4. Oracle8i 到Oracle 12c的2014年最新PSU、Bundle Patch、SPU信息

    Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (文档 ID 145 ...

  5. oracle 12 pan.baidu.com,Oracle 数据库和补丁下载地址和百度云盘地址 12.1.0.2 11.2.0.4 11.2.0.1...

    Oracle 数据库和补丁下载地址和百度云盘地址 12.1.0.2 11.2.0.4 11.2.0.1 以下所有介质的  百度云盘 地址: http://pan.baidu.com/s/1bnmaSY ...

  6. oracle 12c安装psu,Oracle 12C:数据库PSU补丁安装

    Oracle 12C:数据库PSU补丁安装 发布时间:2020-08-09 22:49:32 来源:ITPUB博客 阅读:93 作者:Ryan_Bai 一.环境描述 系统:Red Hat Enterp ...

  7. ecc6.0 oracle安装,SAP ECC v6.0 SR3 IDES Oracle 10.2.0.2 安装指南

    周末折腾了两天,终于装好了,现在把一些重要的记录下来. 一.下载 二.准备 1.系统要求 平台:Win server 2003企业英文版  中文的不支持 系统要求:4GB的内存 / 320GB的硬盘 ...

  8. Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳)

    Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳).pdf下载地址 ,step by step http://download.csdn ...

  9. Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳)

    Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手册(一抹曦阳).pdf下载地址 ,step by step http://download.csdn ...

  10. oel6mysql_OEL7.6安装Oracle Database 19C(VERSION 19.3.0.0)

    1.eDelivery中下载Oracle Database 19C和Oel的安装介质,并安装好操作系统 2.安装Oracle环境准备工具 环境准备工具会自动完成用户和用户组的创建.系统参数配置.依赖包 ...

最新文章

  1. thinkPHP 模板的使用技巧(十三)
  2. 全球首款AI的操作系统来了!100%国产,像用Windows一样简单
  3. apache http server 停止工作_配置nginx,Apache支持pathinfo模式-什么是phpinfo模式
  4. 乐鑫代理启明云端分享|ESP32 系列教程之四: Windows 搭建 esp-idf 环境
  5. mysql profiling 应用
  6. js对html节点的操作
  7. task2 EDA数据分析
  8. 大数据之-Hadoop之HDFS_NameNode和Secondary NameNode工作机制_通过文件的增删改查说明---大数据之hadoop工作笔记0070
  9. 轻量型thttpd+php5
  10. (06)vtk修改默认鼠标操作,实现鼠标按键控制模型旋转
  11. 将 varchar 值转换为数据类型为 int 的列时发生语法错误
  12. 雷电模拟器安装xposed框架
  13. 岁月温柔-23 妈妈转到省医院第3天 突然icu有床位了
  14. 电子电路仿真软件中文版_汽车电子EMC仿真简介
  15. 基于java网上体育用品商城系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  16. U盘文件变成一个快捷方式或者变成一个文件夹的解决办法
  17. 解决“vmware15虚拟机启动造成win10黑屏或自动注销“问题
  18. 无损批量合并视频 附工具
  19. 安卓studio 添加后台bgm音乐的几种方法
  20. 【算法学习笔记六】递归之归纳法

热门文章

  1. opencv之c++环境搭建linux、windows
  2. 浏览器打开JSP文件只显示源代码的问题
  3. 嵌入式蓝桥杯又一个神之BUG Keil4 ADC仿真值出不来
  4. 目标跟踪——Tracking without bells and whistles
  5. python 3d绘图立方体_Python3使用turtle绘制超立方体图形示例
  6. uniapp 自定义导航栏 动态显示或隐藏返回图标 以及buttons
  7. Vmware Workstation 无法连接到虚拟机,请确保您有权运行该程序。
  8. 【Word】去掉“项目符号/编号”之后的制表符
  9. JAVA :一张纸厚0.5mm //0.0005m,折叠多少次,厚度会超过珠穆朗玛峰?(8848.43m)
  10. 由于CredSSP加密数据库修正