我们采用一个特定的版本号来演示,但是它的过程适用于所有群件版本
假设以下的oracle环境都是在一个4节点的集群中:
* 群件版本: 10.2.0.2
* RDBMS 环境 A, 运行版本 10.2.0.2 (RAC)
* RDBMS 环境 B, 运行版本 10.1.0.5 (RAC)
ASM 环境 10.2.0.2(大多实例采用ASM存储)
如果一个一次性补丁需要应用于10.2.0.2的群件软件,在大多数情况下,该补丁包含了一个RDBMS部分,该部分绑定在补丁zip文件中(在该文件的子目录custom/server/中),群件部分将安装在10.2.0.2的群件环境中.RDBMS部分的一次性补丁将安装在10.2.0.2的RDBMS和ASM环境中.
如果你想安装一个补丁到一个10.1.0.5RDBMS环境中的时候,Opatch将会阻塞并显示一下信息:
Oracle运行环境中不存在该补丁所需组件或版本.错误:Opatch请求更新失败.
没有需要修补的产品,这是一个不正确的Optche行为,因为它绝对不允许安装一个10.2.0.5的安装包到一个和补丁文件不同的版本的运行环境中,那么,接下来怎么做呢,怎么修补10.1.0.5的RDBMS环境呢,如何修补比群件旧的版本呢?
全文:
原载于:
阅读(1142) | 评论(0) | 转发(0) |