好久没打过单机的PSU了。

1.升级opatch

# cd /app/oracle/product/11.2.0/
# mv OPatch OPatch.bak

# cd /softdb/psu/
# unzip p6880880_112000_Linux-x86-64.zip -d /app/oracle/product/11.2.0
# chown -R oracle:oinstall /app/oracle/product/11.2.0/OPatch

$ /app/oracle/product/11.2.0/OPatch/opatch version

2.打psu
解压psu补丁包,进入对应的目录。有些PSU是包含db和grid的,具体看readme文档,所以就有可能还需要进入到下一层目录。

/app/oracle/product/11.2.0/OPatch/opatch apply

打完后检查:
/app/oracle/product/11.2.0/OPatch/opatch lsinventory
/app/oracle/product/11.2.0/OPatch/opatch lspatches

3.升级数据字典和重新编译

cd $ORACLE_HOME/rdbms/admin
sqlplus / as sysdba
SQL> startup
SQL> @catbundle.sql psu apply

SQL> @utlrp.sql

4.检查psu补丁情况

select *from dba_registry_history;

5.psu过程中要是遇到问题,会有日志提示,一般问题都提示的比较明显。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注