Oracle有热补丁的概念吗?

[复制链接]
查看11 | 回复7 | 2010-11-11 18:03:08 | 显示全部楼层 |阅读模式
Oracle的OPatch工具提供3中打补丁方式
1)rolling patch
2)Min. Downtime Patch
3)All-Node Patch
但是rolling patch不是online patch,
因为它也是要停实例的,不过在RAC环境下,可以停一个node,然后升级该node,
而另外的RAC node保持在线,升级完一个Node,然后停止另外一个node并升级它。
按照这种顺序递归运作即可。
这样整个升级过程对用户而言是透明的。
Minimum downtime patch也只是缩短打patch的时间,也不是online patch,
oracle似乎没有真正意义上的online patch或者hot patch这个说法?我这个理解对吗?
下面是英文原文
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=244241.1


Rolling Patch - OPatch Support for RAC [ID 244241.1]
回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
学习。
回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
楼主看书不仔细哦。online patching是11g的New Feature。
只有几个平台可以: Linux x32 , solaris 64bit。。。
详见:Oracle? Universal Installer and OPatch User’s Guide

回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
Liu_Maclean blogged about it:
http://www.oracledatabase12g.com ... patch-on-11gr2.html
You can query a patch to see if it's online patchable:
$ opatch query -is_online_patch 9974223
Invoking OPatch 11.2.0.1.7
Oracle Interim Patch Installer version 11.2.0.1.7
Copyright (c) 2011, Oracle Corporation.All rights reserved.

Oracle Home : /u01/app/oracle/product/11.2.0/db
Central Inventory : /u01/app/oraInventory
from : /etc/oraInst.loc
OPatch version: 11.2.0.1.7
OUI version : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0/db/cfgtoollogs/opatch/opatch2011-12-31_20-45-19PM.log
--------------------------------------------------------------------------------
Patch is an online patch: false

OPatch succeeded.
I think currently almost all patches are still offline (old, non-online) patches. But the technology is already there. The first time I heard of it was at an IBM AIX seminar where they showed hot patching of part of the AIX operating system. The concept is great and may not be that difficult to implement.
Yong Huang
回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层



回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
gangang 发表于 2012-1-1 05:22
楼主看书不仔细哦。online patching是11g的New Feature。
只有几个平台可以: Linux x32 , solaris 64bi ...

不止这几个平台,至少我在AIX上看到有online patch的。不过,这个特性不是所有patch都支持,必须是patch本身属于online patch才行。
回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
本帖最后由 huanhuanlove 于 2012-2-27 10:55 编辑
RDBMS Online Patching Aka Hot Patching [ID 761111.1]非常详细
Currently Supported Platforms
Online patching is currently supported on these platforms/systems:
?HP-UX Itanium
?IBM AIX on POWER Systems (64-bit), in particular: AIX 6.1 + TL-02 + SP-01 onwards
?IBM: Linux on POWER Systems
?IBM: Linux on System z
?Linux Itanium
?Linux x86
?Linux x86-64
?Microsoft Windows (32-bit)
?Microsoft Windows x64 (64-bit)
?Oracle Solaris on SPARC (64-bit)
?Oracle Solaris on x86-64 (64-bit)

回复

使用道具 举报

千问 | 2010-11-11 18:03:08 | 显示全部楼层
本帖最后由 Yong Huang 于 2012-2-27 09:01 编辑
> RDBMS Online Patching Aka Hot Patching [ID 761111.1]非常详细
Thank you. Document 761111.1 is a good one!
But this statement:
"Online patches should be used when the patch needs to be applied urgently and a downtime cannot be scheduled. IMPORTANT: It is strongly recommended to rollback all online patches and replace them with regular (offline) patches on next instance shutdown"
makes me feel that online patching is not as useful as I thought.
Yong Huang
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行