备份数据库
检查系统要求
下载补丁
检查OPatch版本
$ORACLE_HOME/OPatch/opatch version
确保OPatch版本支持您要安装的补丁
应用补丁
$ORACLE_HOME/OPatch/opatch apply
验证安装
$ORACLE_HOME/OPatch/opatch lsinventory
关闭数据库和相关服务
SQL> SHUTDOWN IMMEDIATE
停止监听器
lsnrctl stop
执行补丁安装
./opatch auto /path/to/patch -ocmrf /path/to/ocm.rsp
启动数据库
SQL> STARTUP
冲突检测
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph /path/to/patch
空间不足
权限问题
chown -R oracle:oinstall $ORACLE_HOME
回滚补丁
$ORACLE_HOME/OPatch/opatch rollback -id <patch_id>
如需特定补丁的详细安装说明,请参考该补丁的README文件或Oracle支持文档。