A-A+
oracle 19c 打p30151705补丁过程
环境说明:win10 x64
oracle databae:19.0.0.0.0
补丁程序:p30151705_190000_MSWIN-x86-64, 19.5.0.0.191015
OPatch:p6880880_190000_MSWIN-x86-64
安装步骤:
停止Oracle数据库进程,包括监听 程序和oracle服务
设置正确的环境变量
set PATH=%ORACLE_HOME%\perl\bin;%PATH%
set PERL5LIB= <Press Enter>
更新OPatch
查看现有版本
Windows Terminal>%ORACLE_HOME%/OPatch/opatch version
将老版本OPatch 目录重命名
解压新版本OPatch至ORACLE_HOME
解压补丁程序至新文件夹,CMD使用管理员运行进入新补丁程序目录下
Unzip p30151705_190000_MSWIN-x86-64.zip
cd 30151705
opatch apply
安装补丁 Windows Terminal \30151705>%ORACLE_HOME%/OPatch/opatch apply
启动oracle服务,启动数据库,加载SQL
% sqlplus /nolog
SQL> Connect "/as sysdba"
SQL> startup
SQL> quit
% cd %ORACLE_HOME%/OPatch
% datapatch -verbose
重新编译失效对象
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql