oracle ha部署,规划 HA for Oracle 的安装和配置

规划 HA for Oracle 的安装和配置

本节包含规划 HA for Oracle 安装和配置所需的信息。

注 -除非特别说明,否则针对 Oracle Database 11g 的说明和信息适用于 Oracle Database 11g R1 和 Oracle Database

11g R2。

配置要求

1a082579b8ef5e11f0a753c53f0a753b.gif注意 -如果不遵循这些要求,系统可能会不支持您的数据服务配置。

使用本节中的要求规划 HA for Oracle 的安装和配置。这些要求仅适用于 HA for Oracle。必须满足这些要求才能继续进行 HA for Oracle 安装和配置。

您可以将 HA for Oracle 配置为在非全局区域运行,具有以下条件:

不能将 Oracle Solaris Cluster HA for Oracle 配置为受 HA for Solaris Containers 数据服务控制。

必须使用高可用性本地文件系统。

您还可以在区域群集中配置 HA for Oracle。

1a082579b8ef5e11f0a753c53f0a753b.gif注意 -在非全局区域中,不支持 Oracle Solaris Cluster 设备组中的原始设备。

Oracle 数据库应用程序文件-这些文件包括 Oracle 数据库二进制文件、配置文件和参数文件。您可以将这些文件安装在本地文件系统、高可用性本地文件系统或群集文件系统上。

与数据库相关的文件-这些文件包括控制文件、重做日志和数据文件。必须将这些文件安装在原始设备上,或作为常规文件安装在高可用性本地 ACFS 12c 文件系统或群集文件系统上。在非全局区域中,不支持 Oracle Solaris Cluster 设备组中的原始设备。

Oracle ASM 配置-Oracle 自动存储管理 (Oracle ASM) 是一个存储选项,可通过独立于平台的方式提供文件系统服务、逻辑卷管理器服务和软件独立磁盘冗余阵列 (redundant array of independent disk, RAID) 服务。如果计划安装 Oracle ASM,则应为 Oracle 数据库安装选择适合的 Oracle ASM 实例和磁盘组。有两种类型的 Oracle ASM 实例,即单 Oracle ASM 实例和群集 Oracle ASM 实例。有关选择适合的 Oracle ASM 实例的信息,请参见选择适合的 Oracle ASM 实例。有关 Oracle ASM 的更多信息,请参见与您所使用的 Oracle 数据库版本对应的 Oracle 数据库文档。

注 -Oracle 11g R2 或 12c 不支持单实例 Oracle ASM。对于这些发行版,只能使用群集 Oracle ASM。

如果单实例 Oracle 数据库软件安装在使用 Oracle ASM 磁盘组的节点上,则某些文件未包括在 Oracle ASM 磁盘组中,而只位于本地。您应确保将这些文件从创建 Oracle 数据库单实例的节点复制到其他群集节点上。

如果从 Oracle Database 11g R1 数据库版本入手,则应将以下目录复制到其他群集节点:

${ORACLE_BASE}/diag/rdbms/sid

${ORACLE_BASE}/admin

${ORACLE_HOME}/dbs/pfile.ora

如果使用的是 Oracle Database 10g 数据库,则应将以下目录复制到其他群集节点:

${ORACLE_HOME}/admin

${ORACLE_HOME}/dbs/initsid.ora

将所需的目录复制到群集节点后,请确保复制的目录具有与源系统上相同的用户和组权限。

使用 Solaris Volume Manager 镜像逻辑卷的 Oracle ASM-将 Solaris Volume Manager 镜像逻辑卷用于 Oracle ASM 时,可能发生以下行为:

性能降级-Oracle ASM 不支持 Solaris Volume Manager 基于应用程序的恢复 (Application Based Recovery, ABR)。而是对 Solaris Volume Manager 设备使用 Oracle ASM 的外部冗余功能。应避免对 Solaris Volume Manager 设备使用 Oracle ASM 的常规冗余和高冗余功能。有关其他信息,请参见 https://support.oracle.com 上的文档 603825.1。

SUNW.ScalDeviceGroup 探测故障-这类探测故障会导致依赖于 SUNW.ScalDeviceGroup 资源的服务不可用。

您可以通过增大 SUNW.ScalDeviceGroup 资源类型的 IOTimeout 属性设置来缓解这类故障。# clresource set -p IOTimeout=time-in-seconds resource-name

IOTimeout 属性的默认设置是 30 秒。根据您的配置,该值可以大得多并且应当根据每个系统分别确定。如果遇到这类探测故障,请首先将 IOTimeout 属性设置为 240 秒,然后根据需要进一步调整此设置。

配置规划问题

网络地址和应用程序资源将使用哪些资源组?这些资源组之间有何依赖性?

将访问数据服务的客户机的逻辑主机名(用于故障转移服务)或共享地址(用于可伸缩服务)是什么?

您的数据库设置是否需要备用实例?

如果使用 clsetup 实用程序注册和配置 HA for Oracle,该实用程序可自动回答其中一些问题。

有关备用数据库的信息,请参见 Oracle 数据库文档。

是否计划使用 Oracle ASM 存储?

如果计划使用 Oracle ASM 存储,则应决定您需要单实例还是群集实例 Oracle ASM。有关如何选择适合的 Oracle ASM 实例的信息,请参见选择适合的 Oracle ASM 实例。

有关备用数据库的信息,请参见 Oracle 数据库文档。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值