千家信息网

ORACLE 11.2.0.4 180116 PSU HP 安腾 11.31 安装

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,27282436 = 27107360 (PSU) + 26925532 (OJVM)0.为了避免安装补丁运行数据字典脚本时与系统后台作业冲突,查看AutoTask,如果有Enabled的,先Disa
千家信息网最后更新 2026年10月31日ORACLE 11.2.0.4 180116 PSU HP 安腾 11.31 安装

27282436 = 27107360 (PSU) + 26925532 (OJVM)


0.为了避免安装补丁运行数据字典脚本时与系统后台作业冲突,查看AutoTask,如果有Enabled的,先Disable,打完补丁后再Enable.

su - oraclesqlplus "/as sysdba"set lin 180 pages 10000COL CLIENT_NAME FORMAT A40COL CONSUMER_GROUP FORMAT A30COL WINDOW_GROUP FORMAT A30select CLIENT_NAME,STATUS,CONSUMER_GROUP,WINDOW_GROUP from dba_autotask_client;CLIENT_NAME                              STATUS   CONSUMER_GROUP                 WINDOW_GROUP---------------------------------------- -------- ------------------------------ ------------------------------auto optimizer stats collection          ENABLED  ORA$AUTOTASK_STATS_GROUP       ORA$AT_WGRP_OSauto space advisor                       DISABLED ORA$AUTOTASK_SPACE_GROUP       ORA$AT_WGRP_SAsql tuning advisor                       DISABLED ORA$AUTOTASK_SQL_GROUP         ORA$AT_WGRP_SQBEGINDBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'auto optimizer stats collection', operation => NULL, window_name => NULL);END;/BEGINDBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'auto space advisor', operation => NULL, window_name => NULL);END;/BEGINDBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'sql tuning advisor', operation => NULL, window_name => NULL);END;/

再确认当前的数据库组件状态是否都正常,并记录当前状态:

set lin 170 pages 10000select comp_id,status,version from dba_registry;COMP_ID                        STATUS                 VERSION------------------------------ ---------------------- ------------------------------OWB                            VALID                  11.2.0.4.0APEX                           VALID                  3.2.1.00.12EM                             VALID                  11.2.0.4.0AMD                            VALID                  11.2.0.4.0SDO                            VALID                  11.2.0.4.0ORDIM                          VALID                  11.2.0.4.0XDB                            VALID                  11.2.0.4.0CONTEXT                        VALID                  11.2.0.4.0EXF                            VALID                  11.2.0.4.0RUL                            VALID                  11.2.0.4.0OWM                            VALID                  11.2.0.4.0CATALOG                        VALID                  11.2.0.4.0CATPROC                        VALID                  11.2.0.4.0JAVAVM                         VALID                  11.2.0.4.0XML                            VALID                  11.2.0.4.0CATJAVA                        VALID                  11.2.0.4.0APS                            VALID                  11.2.0.4.0XOQ                            VALID                  11.2.0.4.0RAC                            VALID                  11.2.0.4.019 rows selected.

1.以grid用户停止listener,并kill数据库会话进程

su - gridsrvctl stop listenersrvctl stop scan_listenerkill -9 `ps -ef|grep LOCAL=NO|grep -v grep|grep -iv ASM|awk '{print $2}'`

2.以oracle用户禁用db自动启动,然后停止db

su - oraclesrvctl disable db -d pubdbsrvctl stop db -d pubdb

3.(该步骤已经提前执行完成)以root用户替换opatch工具到最新版本

su - rootcat /home/oracle/.profile | grep HOMEexport PATCH_DIR=/oracle/softwareexport PATCH_GRID_HOME=/grid/app/11.2.0.4/gridexport PATCH_ORACLE_HOME=/oracle/app/oracle/11.2.0.4/db_1mv $PATCH_GRID_HOME/OPatch $PATCH_GRID_HOME/Opatch.orig`date +%Y%m%d`mv $PATCH_ORACLE_HOME/OPatch $PATCH_ORACLE_HOME/OPatch.orig`date +%Y%m%d`cd $PATCH_DIRunzip p6880880_112000_HPUX-IA64.zipcp -r ./OPatch $PATCH_GRID_HOME/cp -r ./OPatch $PATCH_ORACLE_HOME/cd $PATCH_GRID_HOME/; chown -R grid:oinstall ./OPatchcd $PATCH_ORACLE_HOME/; chown -R oracle:oinstall ./OPatch

4.按照下面的步骤安装补丁

su - oracleexport PATCH_DIR=/oracle/softwarecd $ORACLE_HOME/OPatch/ocm/bin./emocmrsp -output /tmp/ocm.rspcd $PATCH_DIRunzip p27282436_112040_HPUX-IA64.zipsu - root

a.检查root用户的环境变量,如果有ORACLE_HOME,ORA_GRID_HOME,GRID_HOME等设置,需要注销这些环境变量,然后重新登录系统;
b.检查安装crs和db的文件系统空间是否足够,打补丁前至少要保证50G空闲空间;
c.检查root/grid/oracle用户的crontab作业,打补丁前先注销访问$ORACLE_HOME和$GRID_HOME的作业,打完补丁后再启用
d.查看是否有未注册到OCR里的grid/oracle独立进程,例如其他的listener,通过kill -9 杀掉这些进程;如果不确定哪些进程是独立的
,可以考虑先停止CRS后再重新拉起来,然后执行后续的步骤


su - rootexport PATCH_DIR=/oracle/softwareexport PATCH_GRID_HOME=/grid/app/11.2.0.4/gridexport PATCH_ORACLE_HOME=/oracle/app/oracle/11.2.0.4/db_1export PSU_PATCH_ID=27282436/27107360
# $PATCH_GRID_HOME/OPatch/opatch auto $PATCH_DIR/$PSU_PATCH_ID -oh $PATCH_GRID_HOME -ocmrf /tmp/ocm.rsp# $PATCH_ORACLE_HOME/OPatch/opatch auto $PATCH_DIR/$PSU_PATCH_ID -oh $PATCH_ORACLE_HOME -ocmrf /tmp/ocm.rsp

报错处理

Opatch version check failed for oracle home /grid/app/11.2.0.4/grid
Opatch version check failed
ERROR: update the opatch version for the failed homes and retry

UtilSession failed: IPMRWServices::verifyPatchStorageDirectory() cannot read or write to /grid/app/11.2.0.4/grid/.patch_storage

OPatch failed with error code 73

CRMAPP3#[/]#cd /grid/app/11.2.0.4/grid/CRMAPP3#[/grid/app/11.2.0.4/grid]#mkdir .patch_storageCRMAPP3#[/grid/app/11.2.0.4/grid]#chown grid:oinstall .patch_storage

----------以下脚本用于补丁回滚操作----------

######### $PATCH_GRID_HOME/OPatch/opatch auto $PATCH_DIR/$PSU_PATCH_ID -rollback -oh $PATCH_GRID_HOME -ocmrf /tmp/ocm.rsp######### $PATCH_ORACLE_HOME/OPatch/opatch auto $PATCH_DIR/$PSU_PATCH_ID -rollback -oh $PATCH_ORACLE_HOME -ocmrf /tmp/ocm.rspsu - grid$ORACLE_HOME/OPatch/opatch lsinvsu - oracle$ORACLE_HOME/OPatch/opatch lsinv
补丁 用户 进程 数据 步骤 系统 作业 检查 变量 数据库 状态 环境 空间 脚本 独立 后台 字典 工具 文件 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 精品咖啡豆 山东特亿宝互联网科技有限公司 互联网科技资迅 互联网科技公司电话 互联网科技公司名称 中国互联网金融科技基金 卓越科技互联网 招聘 互联网科技素材视频竖屏 央行互联网金融科技公司 常德市电业局互联网科技部 科技类公司包括互联网吗 爱医互联网络科技 南博望互联网科技有限公司 为客找房互联网科技公司怎么样 山东子淼互联网科技有限公司 黑科技 体验场景 互联网大会 上海互联网科技公司ppt 广州有谷有贝互联网科技有限公司 互联网高科技行业有哪些企业 互联网科技企业商标注意事项 中国互联网科技工作委员会毛军 中国互联网科技股 上海互联网科技有限公司 卓越科技(互联网 ) 致聘互联网科技 丰台科技园 互联网公司 卫星互联网科技股票 湖南诚度互联网科技有限公司 上海科技产业互联网平台 互联网企业和网络科技有限公司
0