psu下载文档 ID Master Note for Database Proactive Patch Program (文档 ID 756671.1)
url:https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=19mcxkl5d5_4&id=756671.1&_afrLoop=347413785398928
oracle打补丁相对来说很简单,特别是12C的 opatchauto 打补丁更是简单的许多,简直是一键操作,但也有一些注意事项:
1.使用新版的Opatch替换原有的Opatch在$ORACLE_HOME里
2.注意Opatch的权限
3.关闭数据库、监听、adrci就是确保$ORACLE_HOME下面的所有文件都没有被使用
具体过程就不操作了,都是操作的活,很简单,下面只是列出一些常见的错误供参考:
更新opatch,此步骤注意权限问题,主要设置chmod -R 775 OPatch && chown -R oracle:oinstall OPatch
$unzip p6880880_112000_Linux-x86-64.zip
$cd $ORACLE_HOME
$mv OPatch OPatch-bak
$pwd
/u01/app/oracle/product/11.2.0/dbhome_1
$mv ~/patch/OPatch OPatch
$chmod -R 775 OPatch
$./opatch version
OPatch Version: 11.2.0.3.19
OPatch succeeded.
解压补丁,此步骤也简单,但是也得注意权限问题,设置 chmod -R 775 28317183 && chown -R oracle:oinstall 28317183
$unzip p28317183_112040_Linux-x86-64.zip
inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/net/resolver/AddrResolution.class
creating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/
inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/OracleDatabaseMetaData.class
creating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/oracle/jdbc/driver/
inflating: 28317183/27923163/files/jdbc/lib/ojdbc5_g.jar/ora