讨论一下,在一套环境里面,既有powerHA,又有Oracle RAC,有必要吗?

讨论一下,在一套环境里面,既有powerHA,又有Oracle RAC,有必要吗?显示全部

讨论一下,在一套环境里面,既有powerHA,又有Oracle RAC,有必要吗?

收起
参与18

查看其它 3 个回答michaelchen的回答

michaelchenmichaelchen研发工程师RCC

提问者应该是认为只要有HACMP存在那就是一死一活,那么既然有RAC双活何苦还要一死一活?
但是实际上并非如此。

  1. 如果是Oracle9i,那么那时候Oracle还没有自己的Clusterware,因此RAC必须基于第三方的集群软件,在AIX中,就是HACMP。
    2.如果是Oracle10g以后,在RAC环境中有时候存在HACMP,主要是为了更方便地管理存储,因为对于AIX操作系统,存储上划分的每个LUN都会成为操作系统中的一个hdisk,而HACMP可以在hdisk之上继续划分出更细粒度的共享卷组,因此对于存储的规划更简单。

最后,实际上在Oracle10g以后,HACMP确实无需存在,因为可以在LUN级别就作更详细的存储划分。

作者:Kamus

银行 · 2019-09-05
浏览2176
  • https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwaix/about-using-hacmp-with-oracle-clusterware.html#GUID-DE49BA88-E335-416E-BE30-1CB723CE1D9B About Using HACMP with Oracle Clusterware You must define one Multi-node Disk Heartbeat (MNDHB) network for each Oracle Clusterware voting file. Each MNDHB and voting disk pair must be located on a single hard disk, separate from the other pairs. You must also configure MNDHB so that the node is halted if access is lost to a quorum of the MNDHB networks in the enhanced concurrent volume group. To reduce the likelihood of a cluster partition, IBM recommends that HACMP is deployed with multiple IP networks and at least one non-IP network. The non-IP networks can be implemented using RS232 or disk heart-beating. For systems using Oracle RAC and HACMP enhanced concurrent resources (enhanced concurrent logical volumes) for database storage, you must configure MNDHB networks. Install, configure and have HACMP running before installing Oracle Clusterware. For an Oracle RAC configuration, do not use HACMP for IP failovers on the Oracle RAC network interfaces (public, VIP or private). These network interfaces should not be configured to use HACMP IP failover, as Oracle Clusterware manages VIP failovers for Oracle RAC. The Oracle RAC network interfaces are bound to individual nodes and Oracle RAC instances. Problems can occur with Oracle Clusterware if HACMP reconfigures IP addresses over different interfaces, or fails over addresses across nodes. You only can use HACMP for failover of IP address on Oracle RAC nodes if Oracle RAC does not use these addresses.
    2019-09-05

回答者

michaelchen
研发工程师RCC
擅长领域: 服务器存储灾备

michaelchen 最近回答过的问题

回答状态

  • 发布时间:2019-09-05
  • 关注会员:4 人
  • 回答浏览:2176
  • X社区推广