前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle数据库补丁一点儿Tips

Oracle数据库补丁一点儿Tips

作者头像
SQLplusDB
发布2022-08-19 21:43:49
3010
发布2022-08-19 21:43:49
举报
文章被收录于专栏:Oracle数据库技术

前面介绍了一些数据库的版本和补丁的概念。

Oracle数据库版本和补丁基础

Oracle数据库版本和补丁基础(2)

下面是关于Oracle数据库补丁的一些常识性问题,虽然知道了就很简单,但是不知道的时候还是会很迷惑。供参考。

1.如果用户打新的PSU的话,以前的个别patch 和新的PSU冲突,在打过程中会自动rollbak个别patch 么?

一般会自动rollback,但为了避免问题也可以提前rollback。

2.打merge patch 是否需要将以前安装得patch rollback掉?

不是必须的。通常opatch可以识别并自动把 subpatch 给rollback。

3.PSU中包含OPTIMIZER 相关的Bug修复么?

OPTIMIZER(CBO)的bug不包括在PSU里面,通常需要在个别补丁或者基础版本(PSR)上修复。

4.DB的patch可以打在GI Home上么?

可以。Oracle推荐DB和GI保持一致,但是如果对ASM,GIMR没有影响的话,可以不在GI Home上打。

5.如何判断补丁是ORACLE RAC Rolling Patch(滚动补丁)?

查看Patch的README,看是否为“RAC Rolling Installable”。

也可以通过下面的方法检查是否为Rolling Patch

opatch query -is_rolling_patch <解压后patch的路径>

例:

代码语言:javascript
复制
    -bash-4.1$ $ORACLE_HOME/OPatch/opatch query -is_rolling_patch ./27774706
    ...
    --------------------------------------------------------------------------------
     Patch is a rolling patch: true 
     Patch is a FMW rolling patch: false


    OPatch succeeded.

6.Dataguard 环境中可否只在备库中打补丁?

通过补丁的ReadMe看看是standby first ,是否需要执行SQL文。

因为备库只读,如果需要执行SQL文等更新操作的补丁无法只在备库中打,需要在主库上打。

7.DB的patch能打在oracle exadata一体机上么?

对于个别补丁(one-off)可以跟普通DB一样可以打。

但是DB的PSR,BP不能用到Exadata上,Exadata使用自己的BP。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SQL和数据库技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档