Windows Server 12 R2下的Oracle补丁安装
一、准备好补丁文件
例如:p11738254_112010_Generic.zip,p13423278_112010_MSWIN-x86-64.zip;注意官网Oracle版本匹配安装的Oracle版本。
二、配置Oracle环境变量
ORACLE_HOME
D:\app\Administrator\product\11.2.0\dbhome_2
三、关闭所有Oracle相关服务
四、检查更新Opatch
最新版本Opatch下载地址:https://updates.oracle.com/download/6880880.html
打开命令行,定位到Opatch目录:
cd D:\app\Administrator\product\11.2.0\dbhome_2\OPatch
opatch version
备份原Opatch目录,下载最新的Opatch文件替换,再次检查版本。
五、打补丁
打开命令行,补丁目录:
cd D:\oracle_pack\p11738254_112010_Generic\11738254
%ORACLE_HOME%\OPatch\opatch apply
后面输入y回车即可。
六、验证
打开命令行,定位到Opatch目录:
cd D:\oracle_pack\p11738254_112010_Generic\11738254
opatch lsinventory
问题处理:
- OPatch版本与OUI版本不一致
异常表现:OPatch failed with error code = 73 或者 The OPatch version is not applicable for current OUI version.
解决方法:下载对应版本的Opatch替换,注意版本,这里的11系列版本只能下载Opatch 11的最新版本。