跳过导航链接 | |
退出打印视图 | |
![]() |
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文) |
6. 排除 Support for Oracle RAC 的故障
7. 修改 Support for Oracle RAC 的现有配置
C. Support for Oracle RAC 扩展属性
设置 Support for Oracle RAC 扩展属性
使用 Oracle Solaris Cluster 维护命令注册和配置框架资源组
如何使用 Oracle Solaris Cluster 维护命令在全局群集中注册和配置框架资源组
如何使用 Oracle Solaris Cluster 维护命令在区域群集中注册和配置 Oracle RAC 框架资源组
如何在全局群集中注册和配置 Oracle ASM 资源组 (CLI)
如何在区域群集中注册和配置 Oracle ASM 资源组 (CLI)
使用 Oracle Solaris Cluster 维护命令创建存储管理资源
使用 Oracle 9i、10g R2、11g 或 12c 配置 Sun QFS 资源组
使用 Oracle 10g R1 配置 Sun QFS 资源组
如何在全局群集中为 Sun QFS 元数据服务器注册和配置资源
如何在区域群集中为 Sun QFS 元数据服务器注册和配置资源
使用 Oracle Solaris Cluster 维护命令创建要与 Oracle 10g、11g 或 12c 互操作的资源
如何创建与 Oracle Solaris Cluster 互操作的 Oracle Clusterware 资源
如何创建与 Oracle Solaris Cluster 互操作的 Oracle Grid Infrastructure 资源
如何创建 Oracle ASM 资源供 Oracle Clusterware 与 Oracle Solaris Cluster 软件互操作
如何在全局群集中创建要与 Oracle 10g、11g 或 12c 互操作的 Oracle Solaris Cluster 资源
如何在区域群集中创建要与 Oracle 10g、11g 或 12c 互操作的 Oracle Solaris Cluster 资源
使用 Oracle Solaris Cluster 维护命令注册和配置要与 Oracle 9i 互操作的 Oracle Solaris Cluster 资源
执行此过程中的步骤可在区域群集中注册和配置要与 Oracle 9i 互操作的 Oracle Solaris Cluster 资源。
可运行 Support for Oracle RAC 的每个节点都需要一个逻辑主机名资源。请按如下所述创建每个逻辑主机名资源:
请按如下所述设置资源组的属性:
将要创建逻辑主机名资源的节点指定为主节点。
将可运行 Support for Oracle RAC 的其余节点指定为潜在主节点。
为潜在主节点选择一个顺序,以确保可以在整个群集中平均分布逻辑主机名资源。
确保主节点上的数据库实例从故障中恢复后,资源组能够故障转移回该主节点。
# clresourcegroup create -Z zcname -n nodelist -p failback=true \ [-p rg_description="description"] \ lh-name-rg
指定可以控制该资源组的节点的名称列表(以逗号分隔)。确保要创建逻辑主机名资源的节点显示在此列表的开头。为其余节点选择一个顺序,以确保可以在整个群集中平均分布逻辑主机名资源。
为资源组指定一个可选的简要描述。当您使用 Oracle Solaris Cluster 维护命令获取有关资源组的信息时会显示此描述。
指定要分配给资源组的所选名称。
# clreslogicalhostname create -Z zcname -h lh-name -g lh-name-rg lh-name-rs
指定该资源要启用的逻辑主机名。该逻辑主机名在名称服务数据库中必须具有一个条目。
指定要将该资源添加到您在步骤 2 中创建的资源组。
指定要分配给该逻辑主机名资源的所选名称。
# clresourcegroup create -Z zcname -n nodelist \ -p maximum_primaries=num-in-list \ -p desired_primaries=num-in-list \ -p rg_affinities=++rac-fmwk-rg \ [-p rg_description="description"] \ -p rg_mode=Scalable rac-db-rg
指定一个要启用 Support for Oracle RAC 的群集节点的逗号分隔列表。Support for Oracle RAC 软件包必须安装在此列表中的每个节点上。
指定要启用 Support for Oracle RAC 的节点的数量。此数量必须等于 nodelist 中节点的数量。
指定要启用 Support for Oracle RAC 的节点的数量。此数量必须等于 nodelist 中节点的数量。
创建与 Oracle RAC 框架资源组的正向强关联。如果 Oracle RAC 框架资源组是使用 clsetup 实用程序创建的,则该 Oracle RAC 框架资源组的名称为 rac-framework-rg。
为资源组指定一个可选的简要描述。当您使用 Oracle Solaris Cluster 维护命令获取有关资源组的信息时会显示此描述。
指定资源组可伸缩。
指定要分配给资源组的名称。
# clresourcetype register -Z zcname SUNW.scalable_rac_listener
创建该资源时,请指定有关该资源的以下信息:
要运行 Oracle RAC 的每个节点上的 Oracle 侦听器的名称。此名称必须与该节点的 listener.ora 文件中的相应条目匹配。
Oracle 主目录。Oracle 主目录包含 Oracle 软件的二进制文件、日志文件和参数文件。
# clresource create -Z zcname -g rac-db-rg \ -t SUNW.scalable_rac_listener \ -p resource_dependencies_weak=lh-rs-list \ [-p resource_dependencies=db-bin-rs] \ -p listener_name{node}=listener[…] \ -p oracle_home=ora-home \ rac-lsnr-rs
指定要向其添加资源的资源组。此资源组必须是您在步骤 3 中创建的资源组。
指定此 Oracle 侦听器资源对二进制文件的存储资源具有强依赖性。请仅在要对 Oracle 二进制文件使用 Sun QFS 共享文件系统时才指定此依赖性。执行为 Oracle 文件注册和配置存储资源中的任务时,会为 Oracle 二进制文件创建存储资源。
指定节点 node 上的 Oracle 侦听器实例的名称。此名称必须与 listener.ora 文件中的相应条目匹配。
指定要与该资源具有弱依赖性的资源的列表(以逗号分隔)。该列表必须包含您在步骤 2 中创建的所有逻辑主机名资源。
指定 Oracle 主目录的路径。Oracle 主目录包含 Oracle 软件的二进制文件、日志文件和参数文件。
指定要分配给 SUNW.scalable_rac_listener 资源的名称。
# clresourcetype register -Z zcname SUNW.scalable_rac_server
创建该资源时,请指定有关该资源的以下信息:
Oracle 主目录。Oracle 主目录包含 Oracle 软件的二进制文件、日志文件和参数文件。
要运行 Oracle RAC 的每个节点上的 Oracle 系统标识符。此标识符是该节点上的 Oracle 数据库实例的名称。
要运行 Oracle RAC 的每个节点上的警报日志文件的完整路径。
# clresource create -Z zcname -g rac-db-rg \ -t SUNW.scalable_rac_server \ -p resource_dependencies=rac-fmwk-rs \ -p resource_dependencies_offline_restart=[db-storage-rs][,db-bin-rs] \ -p resource_dependencies_weak=rac-lsnr-rs \ -p oracle_home=ora-home \ -p connect_string=string \ -p oracle_sid{node}=ora-sid[…] \ -p alert_log_file{node}=al-file[…] \ rac-srvr-rs
指定要向其添加资源的资源组。此资源组必须是您在步骤 3 中创建的资源组。
指定要与该 Oracle RAC 服务器资源具有强依赖性的资源。
必须指定 Oracle RAC 框架资源。如果 Oracle RAC 框架资源组是使用 clsetup 实用程序或 Oracle Solaris Cluster Manager 创建的,则此资源的名称为 rac-framework-rs。
如果要对数据库文件使用卷管理器或 Sun QFS 共享文件系统,则还必须为数据库文件指定存储资源。
如果要对 Oracle 二进制文件使用 Sun QFS 共享文件系统,则还必须为二进制文件指定存储资源。
执行为 Oracle 文件注册和配置存储资源中的任务时,会为 Oracle 文件创建存储资源。
指定此 Oracle RAC 服务器资源对您在步骤 5 中创建的 Oracle 侦听器资源的弱依赖性。
指定节点 node 上的 Oracle 系统标识符。此标识符是该节点上的 Oracle 数据库实例的名称。必须在要运行 Oracle RAC 的每个节点上为该属性设置一个不同的值。
指定 Oracle 主目录的路径。Oracle 主目录包含 Oracle 软件的二进制文件、日志文件和参数文件。
指定故障监视器用于连接到 Oracle 数据库的 Oracle 数据库用户 ID 和密码。请按如下所述指定 string:
userid/password
指定故障监视器连接到 Oracle 数据库所用的 Oracle 数据库用户 ID。
指定为 Oracle 数据库用户 userid 设置的密码。
该数据库用户 ID 和密码是在设置 Oracle RAC 期间定义的。要使用 Solaris 验证,请键入斜线 (/),而不是用户 ID 和密码。
指定要分配给 SUNW.scalable_rac_server 资源的名称。
# clresourcegroup online -Z zcname -emM rac-db-rg
指定将您在步骤 3 中创建的资源组转为 MANAGED 状态并使其联机。