当前位置:  数据库>oracle

Oracle安装Patch相关笔记

    来源: 互联网  发布时间:2017-06-26

    本文导语: Patch Set是在大版本上来修复多个bug的补丁集,例如11.2是一个大版本,11.2.0.4就是一个Patch sets。PSU(Patch Set Updates)是Oracle比较推荐的补丁更新集,包括了CPU以及一些影响比较严重的补丁。例如11.2.0.4.x就是一个PSU。它有RDBMS PSU和GI PSU...

Patch Set是在大版本上来修复多个bug的补丁集,例如11.2是一个大版本,11.2.0.4就是一个Patch sets。

PSU(Patch Set Updates)是Oracle比较推荐的补丁更新集,包括了CPU以及一些影响比较严重的补丁。例如11.2.0.4.x就是一个PSU。它有
RDBMS PSU和GI PSU,GI PSU中包含了RDBMS PSU。

CPU(Critical Patch Update)/SPU(Security Patch Updates),CPU也就是现在SPU,是Oracle一些安全性方面的补丁。CPU只能安装在基版本或Patch Set上。打过PSU的数据库不能再打CPU,推荐打PSU。

Composite patch是在11.2.0.2.7或11.2.0.3.2及之后推出的PSU都是Composite patches,里面是由sub-patch组成,主要是为了节省升级时间。

One off/Interim patches就是小补丁。里面有两种特别的补丁,Overlay patch和Merge patch。Overlay patch是当一个小补丁和PSU冲突的时候,在这个PSU上会新出一个小补丁,这个小补丁就是Overlay patch。Merge patch是当一个或多个补丁之间冲突的时候,这些补丁修改相同文件,需要新生成一个合集的补丁,这个补丁就是Merge patch。

Bundle patch是补丁集和大版本在一起安装的。例如windows上安装的补丁集就是Bundle patches。

Online patch就是不需要停机就可以打的补丁。

Opatch工具可以应用补丁、回滚补丁、检测冲突、冲突建议、产品补丁列表。推荐文档MOS Patch 6880880下载最新的Opatch工具。
Opatch补丁安装会做预安装检查、备份影响的文件、更新文件、Relink、更新Inventory文件、确认完成。
Opatch补丁安装准备:
1.关闭数据库、监听、EM。
2.使用fuser –c $ORACLE_HOME(Linux)/slibclean(AIX)。
3.建议备份$ORACLE_HOME,relink all。
4.查看补丁README。

Opatch补丁冲突查检不影响数据库运行,补丁冲突检查命令:opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./xxxxxxxx(要安装的所有补丁所在的路径)。

补丁冲突处理方法:
1.如果准备打的PSU和已经安装的小补丁冲突 或者 准备打的小补丁和已经安装的PSU冲突
1.1.如果PSU不是最新的PSU,看最新的PSU是不是已经修复冲突的小补丁。
1.2.如果最新的PSU没有修复对应的小补丁,在https://updates.oracle.com/download/冲突补丁号(ConflictingPatchnumber).html查找对应的PSU的Overlay patch。
   1.2.1.如果是准备打的PSU和已经安装的小补丁冲突,并且PSU的版本是11.2.0.3.1或11.2.0.2.6及之前的PSU
       1.2.1.1 打PSU时会自动回滚掉冲突的小补丁。
       1.2.1.2 打上面网址找到的Overlay patch。
   1.2.2.如果是准备打的PSU和已经安装的小补丁冲突,并且PSU的版本是11.2.0.3.2或11.2.0.2.7及之后的PSU
       1.2.2.1 下载和准备打的PSU中sub-patch冲突的Overlay patch。
       1.2.2.2 手动回滚(opatch rollback -id 冲突的小补丁号)已经安装的冲突的小补丁。
       1.2.2.3 打PSU
       1.2.2.4 打Overlay patch
       
1.3.如果没有在上面网址找到对应的Overlay patch,则可以在MOS文档1061295.1查找补丁对应的补丁号。

2.如果准备打的CPU和已经安装的小补丁冲突
2.1.如果CPU不是最新的CPU,看最新的PSU是不是已经修复冲突的小补丁。
2.2.在MOS上输入冲突的补丁号和小补丁号去查找Merge patch。

3.如果准备打的小补丁和已经安装的小补丁冲突
3.1.在MOS上输入冲突的补丁号和小补丁号去查找Merge patch。

4.如果准备打的CPU和已经安装的PSU冲突
4.1.如果PSU不是最新的PSU,看最新的PSU已经包含了准备打的CPU。

补丁冲突申请SR:要打的补丁、$ORACLE_HOME/cfgtoollogs/opatch/opatch.log、uname –a、file $ORACLE_HOME/bin/sqlplus、Opatch lsinventory –detail或者执行MOS 1430571.1下的opatchdiag.sh


    
 
 

您可能感兴趣的文章:

  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 请问:谁在linux下安装过oracle?详细安装步骤共享一下吧!我有急用。谢谢了!
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急
  • 在redhat9.0下,能安装oracle的客户端么?? 哪里下载,怎么安装?
  • VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装
  • 安装oracle9时,安装界面的字体无法正确显示,怎么解决啊???
  • Linux下的Oracle安装问题(非常问题)
  • 有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装步骤
  • Linux安装oracle,菜鸟急用!
  • 在ubuntu安装oracle的疑问
  • 在Redhat7.2+Oracle8i如果硬件配置中用P4处理器,对oracle的安装有没有影响(100分)
  • 安装Oracle加载数据库错误areasQueries的解决
  • vmware 下安装oracle
  • CentOS 5 环境下安装oracle 10g 与 rhel 5下 安装有区别吗? [散分]
  • 在Linux下安装ORACLE
  • 安装ORACLE时的安装界面显示一堆乱码如何解决(我很菜的,分100可再加)---在线
  • 求ubuntu12.04下面安装oracle数据库,求安装教材,百度上就两种,都不能成功
  • Oracle 免费送出硬纸板的笔记本电脑?!
  • Linux+Oracle学习笔记
  • Oracle 10G进程体系学习笔记
  • Linux 下 Oracle 命令学习笔记
  • Linux下安装oracle问题笔记
  • oracle 技巧学习笔记
  • Oracle数据库基本知识学习笔记
  • 如何在linux + text下安装oracle8/9,我的笔记本是dell latitude d600,我找不到显卡驱动
  • Oracle 下 spfile和pfile使用笔记
  • Linux Oracle 10g 新手笔记
  • Oracle学习笔记(六)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ORACLE日期相关操作
  • Linux下如何用C语言操作Oracle数据库相关的图书推荐
  • Oracle 11g 相关工具netca,dbca乱码之解决
  • Oracle相关基础知识教程集锦
  • Linux下Oracle数据库相关知识集粹
  • 如何在REDHAT9下安装ORACLE9I,,有相关文档吗??
  • Linux中Oracle使用相关知识集锦
  • Linux(Oracle系统在上面)系统无缘无故死机 , 可能是由于应用程序引起 , 可是由于重新启动查不到相关信息 , 不知道在哪里有记录系统CPU Lo
  • oracle 数据库闪回相关语句介绍
  • 探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句 iis7站长之家
  • Oracle的几个相关重要概念简述
  • 每日Oracle:配置日志模式的相关参数log_archive_des
  • Unix/Linux Oracle相关shell
  • Unix/Linux之Oracle相关Shell
  • Oracle相关:Rman Crosscheck删除失效归档
  • Oracle表的分类以及相关参数的详解
  • oracle 索引的相关介绍(创建、简介、技巧、怎样查看) .
  • Oracle与连接相关知识
  • Oracle数据库相关知识
  • 探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句
  • oracle安装出现乱码等相关问题
  • Oracle 12c发布简单介绍及官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • oracle 11g最新版官方下载地址
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3