如何使用 Solaris Volume Manager 配置 Oracle 数据库访问
如何使用 Veritas Volume Manager 配置 Oracle 数据库访问
如何使用 Oracle ASM 配置 Oracle 数据库访问
如何通过使用 clsetup 实用程序注册和配置 HA for Oracle
如何使用 Oracle Solaris Cluster 维护命令注册和配置不使用 Oracle ASM 的 HA for Oracle
如何使用 Oracle Solaris Cluster 维护命令注册和配置使用单一实例 Oracle ASM 的 HA for Oracle
如何使用 Oracle Solaris Cluster 维护命令注册和配置使用群集 Oracle ASM 实例的 HA for Oracle
本节包含规划 HA for Oracle 安装和配置时所需的信息。
注 - 除非另有说明,否则 Oracle 11 g 的说明和信息既适用于 Oracle 11g 发行版 1,也适用于 Oracle 11g 发行版 2。
![]() | 注意 - 如果您没有遵循这些要求,系统可能会不支持您的数据服务配置。 |
使用本节中的要求来规划 HA for Oracle 的安装和配置。这些要求仅适用于 HA for Oracle。您必须先满足这些要求,然后才能继续进行 HA for Oracle 安装和配置。如果需要,HA for Oracle 可配置为在非全局区域中运行。如果将 HA for Oracle 配置为在非全局区域中运行,您必须使用高可用性本地文件系统。您也可以在区域群集中配置 HA for Oracle。
![]() | 注意 - 非全局区域不支持来自 Oracle Solaris Cluster 设备组的原始设备。 |
有关适用于所有数据服务的要求,请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Configuration Guidelines for Oracle Solaris Cluster Data Services"。
Oracle 应用程序文件 – 这些文件包括 Oracle 二进制文件、配置文件和参数文件。您可以将这些文件安装到本地文件系统、高可用性本地文件系统或群集文件系统中。
有关将 Oracle 二进制文件放在本地文件系统、高可用性本地文件系统和群集文件系统中的优缺点,请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Configuration Guidelines for Oracle Solaris Cluster Data Services"。
数据库相关文件 – 这些文件包括控制文件、恢复日志和数据文件。必须在原始设备中安装这些文件或将这些文件作为正规文件安装到高可用性本地或群集文件系统中。非全局区域不支持来自 Oracle Solaris Cluster 设备组的原始设备。
Oracle ASM 配置-Oracle 自动存储管理 (Oracle ASM) 是 Oracle 数据库 10g 中引入的一种新存储选件,可通过独立于平台的方式提供文件系统、逻辑卷管理器和软件独立磁盘冗余阵列 (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 发行版 2 不支持单一实例 Oracle ASM。
如果在使用 Oracle ASM 磁盘组的节点中安装单一实例 Oracle 数据库,则 Oracle ASM 磁盘组中不会包含某些文件,这些文件仅驻留于本机。应确保这些文件可从创建单一实例 Oracle 数据库的节点复制到其他群集节点。
如果使用 Oracle 11g 发行版 1 数据库,应将以下目录复制到其他群集节点:
${ORACLE_BASE}/diag/rdbms/sid
${ORACLE_BASE}/admin
${ORACLE_HOME}/dbs/pfile.ora
如果使用 Oracle 10g 数据库,应将以下目录复制到其他群集节点:
${ORACLE_HOME}/admin
${ORACLE_HOME}/dbs/initsid.org
在以下示例中,从目标群集节点使用 /usr/sfw/sbin/wget 命令递归复制 Oracle 10g 中的 ${ORACLE_HOME}/admin 目录。
# su dbuser cd ORACLE_HOME /usr/sfw/bin/wget -r -nH --Cut-dirs=n ftp://user:password@host:ORACLE_HOME/admin
在 /usr/sfw/sbin/wget 命令中,-r 选项用于递归复制,而 -nH 选项用于禁用主机目录的前缀。指定 --Cut-dirs 选项以忽略目录组件。有关 /usr/sfw/sbin/wget 选项的详细说明,请参见 wget 手册页。
使用本节中的问题来规划 HA for Oracle 的安装和配置。在《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Configuration Worksheets"中的数据服务工作表的相应空白处写下对这些问题的回答。
网络地址和应用程序资源将使用哪些资源组?这些资源组之间的依赖性如何?
用于访问数据服务的客户机的逻辑主机名(用于故障转移服务)或共享地址(用于可伸缩的服务)是什么?
系统配置文件将驻留在何处?
有关将 Oracle 二进制文件放在本地文件系统而不是群集文件系统中的优缺点,请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Configuration Guidelines for Oracle Solaris Cluster Data Services"。
您的数据库设置是否需要备用实例?
如果使用 clsetup 实用程序注册和配置 Sun Cluster HA for Oracle,实用程序会自动回答其中一些问题。
有关备用数据库的信息,请参见 Oracle 文档。
是否计划使用 Oracle ASM 存储?
如果计划使用 Oracle ASM 存储,应确定需要单一实例还是群集实例 Oracle ASM。有关如何选择相应 Oracle ASM 实例的信息,请参见选择适当的 Oracle ASM 实例。
有关备用数据库的信息,请参见 Oracle 文档。