重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3998|回复: 0
打印 上一主题 下一主题

[转载] Oracle 11g New 热补丁

[复制链接]
跳转到指定楼层
楼主
发表于 2019-5-6 10:11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
热补丁:概览
对于Oracle 实例上的bug 修复或诊断补丁程序,热补丁可以执行以下操作:
• 安装
• 启用
• 禁用

热补丁:概览
使用热补丁可以安装、启用和禁用正在运行的活动Oracle 实例上的bug 修复或诊断补丁程序。使用热补丁是可在应用热补丁程序时避免停机的建议解决方案。Oracle 提供了使用opatch命令行实用程序对任何Oracle 数据库进行热补丁的功能。如果代码的更改范围和复杂性都较小(例如,诊断补丁程序或小型bug 修复),则可提供热补丁程序。

安装热补丁程序
• 应用热补丁程序不需要关闭实例、重新链接Oracle二进制文件或重新启动实例。
• OPatch 可用于安装或卸载热补丁程序。
• OPatch 可以检测两个热补丁程序之间以及热补丁程序与常规补丁程序之间的冲突。

安装热补丁程序
与常规补丁机制不同,应用热补丁程序不需要关闭或重新启动实例。
与常规补丁类似,可以使用OPatch 来安装热补丁程序。
可以使用以下命令来确定某个补丁程序是否为热补丁程序:
opatch query -is_online_patch <patch location> or
opatch query <patchlocation> -all
注:打过补丁的代码将作为动态/共享库提供,该库随后会被每个Oracle 进程映射至内存中。

热补丁的优点
• 无停机时间,不中断业务
• 安装和卸载速度极快
• 与OPatch 集成:
– 检测冲突
– 在补丁程序清单中列出
– 在RAC 环境中工作
• 虽然不改变磁盘上的Oracle 二进制文件,但热补丁程序在实例关闭和启动时都保持有效。

热补丁的优点
在应用热补丁程序时无需关闭数据库实例。与常规补丁不同,热补丁的安装和卸载速度极快。因为热补丁使用OPatch,因此可以获得使用OPatch 的常规补丁已有的所有优点。不管多少次关闭数据库,也不管关闭数据库的时间有多长,热补丁程序在实例关闭和启动时始终保持有效。

常规补丁和热补丁
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 16:21 , Processed in 0.121793 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表