Quantcast
Channel: Oracle Bloggers
Viewing all articles
Browse latest Browse all 19780

Exadata补丁介绍

$
0
0
以下是我认为关于Exadata补丁的最重要的信息:

从哪里能够获取最新的信息?

提到Exadata补丁,首先需要阅读的就是MOS Note 888828.1

什么需要补丁?能够发挥什么作用?

Exadata Patching

需要每季度为存储服务器和计算节点安装bundle patch补丁集。其他组件(Infiniband交换机、Cisco以太网交换机、PDU)由于无需经常打补丁而未显示于上图中。

存储服务器通过使用patchmgr将软件镜像(包括固件、操作系统和Exadata软件)与新镜像进行完全交换。计算节点通过一种可访问Exadata yum仓库的工具——dbnodeupdate.sh来升级操作系统(和固件)。使用opatch对网格基础架构和数据库软件安装bundle patch补丁集。

滚动模式或非滚动模式?

这是最敏感的部分!从技术上讲,您可以始终滚动安装存储服务器的补丁以及计算节点操作系统与网格基础架构的补丁,同一时间只占用一台服务器。在数据库机器上运行的RAC数据库将在打补丁的过程中依然可用。应该这样做吗?

让我们先看看存储服务器:只有当您的ASM磁盘组具有高冗余时,或者您拥有一个可执行故障转移的备用站点,才建议您使用滚动模式安装补丁。换句话说,如果您拥有的1/4机架未带有备用站点,则不应使用滚动模式安装补丁!这是因为含有表决磁盘的DBFS_DG磁盘组无法在只有三个存储服务器的1/4机架中具有高冗余。

假如您拥有半机架或更大的机架又该如何?在一个存储服务器安装补丁需要约两个小时。这样的话,使用滚动模式安装补丁将总共需要14个小时(7个存储服务器)。请在管理层决定采用该策略之前确保其已掌握该信息。

现在来看看计算节点:如果可使用RAC滚动安装补丁,则无需考虑ASM磁盘组的冗余状态即可采用该方法。如果一个计算节点在滚动升级时遭到损坏,也不会发生数据丢失。没有备用站点的1/4机架可能威胁到系统的可用性,因为只有两个计算节点,当一个节点被占用时,有可能另一个节点也出现故障。

为什么需要数据保护备用站点?

之所以需要数据保护,除了显而易见的原因——灾难恢复,这一补丁策略还能带来以下其他几项优势:

您可以使用具有正常冗余的ASM磁盘组和只有两个节点的RAC集群来滚动安装补丁。

您可以先在备用站点上安装补丁,并进行测试——使用快照备用数据库的功能(及使用数据库重放功能,如您已有Real Application Testing的授权)

可先在备用站点中安装补丁集,终端用户的停机时间将可降低至一次转换所需的时间

可通过(瞬态)逻辑备份进行版本升级,再次将停机时间降低至一次转换所需的时间

这可能是我在2014年发表的最后一篇博客,所以特在此祝您节日愉快新年快乐:-)


Viewing all articles
Browse latest Browse all 19780

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>