在两个节点上,分别以oracle用户执行,停止资源 
节点一:
srvctl stop home -o /app/oracle/11g -s /home/oracle/s1 -n 11grac75
节点2:
srvctl stop home -o /app/oracle/11g -s /home/oracle/s1 -n 11grac76

在两个节点以root用户,unlock
节点一:
/app/crs_home/crs/install/rootcrs.pl -unlock 
--注意替换路径位置
节点2:
/app/crs_home/crs/install/rootcrs.pl -unlock 

在两个节点上,分别以oracle用户执行,保存配置
prepatch.sh要有777权限,一般解压后补丁集文件夹就设置777
节点1:
/app/19380115/19121549/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
节点2:
/app/19380115/19121549/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 

接下来开始真正的patch过程
在两个节点上,以grid用户执行
cd /app/19380115
/app/crs_home/OPatch/opatch napply -local -oh /app/crs_home

在两个节点上,以oracle用户执行
cd /app/19380115
/app/oracle/11g/OPatch/opatch napply -local -oh /app/oracle/11g

cd /app/19380115/19121551
/app/oracle/11g/OPatch/opatch apply -local -oh /app/oracle/11g

readme.txt的文档可能会报错,详情请见MOS ID 763680.1 

在两个节点上,分别以oracle用户执行:
/app/19380115/19121549/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 
postpatch.sh要有777权限,一般解压后补丁集文件夹就设置777

重新恢复安全设置 ,在两个节点上,分别以root用户执行

/app/crs_home/crs/install/rootcrs.pl -patch

如果已经有数据库,升级数据库
su - oracle  
sqlplus / as sysdba  
sql> startup
sql> @?/rdbms/admin/catbundle.sql psu apply  

检查,分别以oracle和grid登陆后执行:
$ORACLE_HOME/OPatch/opatch lspatches
$ORACLE_HOME/OPatch/opatch lsinventory

 set linesize 300 
 col action_time for a30 
 col version for a15 
 col id for 99 
 col action for a10 
 col namespace for a10 
 col COMMENTS for a20 
 col BUNDLE_SERIES for a15 
 select * from registry$history; 


11g手动打补丁的更多相关文章

  1. Oracle 11g RAC 应用补丁简明版

    之前总结过<Oracle 11.2.0.4 RAC安装最新PSU补丁>, 这次整理为简明版,忽略一切输出的显示,引入一些官方的说明,增加OJVM PSU的补丁应用. 环境:RHEL6.5 ...

  2. 11.2.0.4 RAC 手动打补丁

    1. 下载补丁和最新OPatchGI PSU : p25869727_112040_Linux-x86-64.zipOPatch : p6880880_112000_Linux-x86-64.zip ...

  3. 单机 Oracle 11g(11.2.0.4)手动打补丁PSU(11.2.0.4.8)

    环境说明:database : 11.2.0.4 x64os: centos6.7 x64 准备内容:OPatch : p6880880_112000_Linux-x86-64.zipDB PSU : ...

  4. Oracle 11g New 热补丁

    热补丁:概览 对于Oracle 实例上的bug 修复或诊断补丁程序,热补丁 可以执行以下操作: • 安装 • 启用 • 禁用 热补丁:概览 使用热补丁可以安装.启用和禁用 正在运行的 活动Oracle ...

  5. Centos 下oracle 11g 安装部署及手动建库过程

    Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip  10.11.30.60 3.Oracle 11g安装过程 ---------- ...

  6. Oracle 11g RAC 自动应用PSU补丁简明版

    环境:Oracle RAC(GI 11.2.0.4 + DB 11.2.0.4) 本文应用补丁信息: Patch 23615403 - Combo of OJVM Component 11.2.0.4 ...

  7. oracle 11g打补丁错误(Missing command :fuser)

    在给oracle 11g数据库打补丁的时候出现以下错误: [oracle@node01 31537677]$ $ORACLE_HOME/OPatch/opatch apply Oracle Inter ...

  8. linux下通过脚本方式对中间件weblogic进行补丁升级

    转至:http://bbs.learnfuture.com/topic/48 linux下通过脚本方式对中间件weblogic进行补丁升级 刘五奎 [摘要] 在运维行业,系统或软件漏洞每每牵动着每一个 ...

  9. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

随机推荐

  1. CCF 工资计算

    思路: 因为T<=10000,所以税前极限金额肯定不超过1000000(设个比较大的数字就行),然后逐一计算即可. #include<cstdio> int main() { int ...

  2. GIt-远程仓库(特性)

    本人拜读了廖雪峰老师关于Git的讲述后整理所得 上一节讲的Git在一个仓库中对于文件进行基本管理和这种和SVN的功能类似, 如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别,并没有体现出Gi ...

  3. $digest / $apply digest in progress报错

    有的时候出于某种原因,如jq操作了model.或者$watch.setTimeout等函数改变了model,导致最后没有脏数据检测.所以我没就手动调用了$apply( )等.但是第一次运行的时候ang ...

  4. appium不同姿势安装

    一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本: 2.直接点击图标即可打开  

  5. JSM 学习(一)

    JMS 支持两类消息传送模型:点对点模型和发布/订阅模型.又称这些消息传送模型为消息传送域.点对点模型和发布订阅模型分别缩写为p2p和Pub/Sub.发布订阅模型用于一对多消息广播,点对点模型用于一对 ...

  6. hdfs启动后进入safe mode,Problem connecting to server

    原创文章:http://blog.csdn.net/renfengjun/article/details/25320043 DN中日志如下: 2017-06-17 06:35:59,242 WARN ...

  7. MySQL的索引是什么?怎么优化?

    索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本.MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的.My ...

  8. 20145307第八周JAVA学习报告

    20145307<Java程序设计>第8周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logge ...

  9. C++开学第二次作业(5.14)

    开学第二次作业(5.14) 代码传送门 题目 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转.例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4:如果K为 ...

  10. openwrt的编译系统在哪里对程序进行开机自动启动配置

    答:在include/rootfs.mk里的宏prepare_rootfs中进行的