准备的补丁包如下
p6880880_112000_Linux-x86-64 OPatch
p36575425_112040_Linux-x86-64 DB_PSU
p36533106_112040_Linux-x86-64 OJVM_PSU
安装OPatch
[root@dg psu]# unzip p6880880_112000_Linux-x86-64.zip
[root@dg psu]# chmod -R 777 /psu/
[root@dg psu]# chown -R oracle:oinstall /pus
[root@dg psu]# su - oracle
[oracle@dg ~]$ cd $ORACLE_HOME
[oracle@dg dbhome_1]$ cp -R /psu/OPatch/ ./
[oracle@dg dbhome_1]$ chmod -R 777 OPatch/
[oracle@dg dbhome_1]$ chown -R oracle:oinstall OPatch/
修改环境变量加入
export PATH=$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/OPatch:$PATH
开始补丁
[root@dg psu]# unzip p36575425_112040_Linux-x86-64
root@dg psu]# cd 36575425/
确定当前安装的任何一次性补丁是否与PSU补丁冲突
检查完成后,关闭监听和实列开始补丁
在这里插入代码片[oracle@dg admin]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Wed Dec 4 17:49:54 2024
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> CONNECT / AS SYSDBA
Connected to an idle instance
SQL> startup;
ORACLE instance started.
Total System Global Area 2.1379E+10 bytes
Fixed Size 2262656 bytes
Variable Size 1.1476E+10 bytes
Database Buffers 9865003008 bytes
Redo Buffers 36073472 bytes
Database mounted.
Database opened.
SQL>
SQL> @catbundle.sql psu apply
SQL> QUIT
SQL> @utlrp.sql
OJVM
[oracle@dg psu]$ unzip p36533106_112040_Linux-x86-64.zip
cd $ORACLE_HOME/sqlpatch/36533106
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> startup upgrade
SQL> @postinstall.sql
SQL> shutdown
SQL> startup
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql
完成,该PSU为2024.7