用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

检验 Sun Cluster HA for Oracle 的安装

请执行以下检验测试,以确保您已正确安装了 Sun Cluster HA for Oracle。

这些适宜的检验可确保运行 Sun Cluster HA for Oracle 的所有节点都可以启动 Oracle 实例,并且配置中的其他节点都可以访问 Oracle 实例。 请执行这些适宜的检验,以便启动 Sun Cluster HA for Oracle 的 Oracle 软件时不出现任何问题。

如何检验 Sun Cluster HA for Oracle 的安装

  1. oracle 身份登录当前控制 Oracle 资源组的节点。

  2. 设置环境变量 ORACLE_SIDORACLE_HOME

  3. 确认您可以从此节点启动 Oracle 实例。

  4. 确认您可以连接到 Oracle 实例。

    sqlplus 命令与在 connect_string 特性中定义的 user/password 变量一起使用。


    # sqlplususer/passwd@tns_service
    
  5. 关闭 Oracle 实例。

    Sun Cluster 软件将重新启动 Oracle 实例,因为 Oracle 实例在 Sun Cluster 控制下。

  6. 将包含 Oracle 数据库资源的资源组切换到另一个群集成员。

    以下示例说明了如何完成此步骤。


    # scswitch -z -g resource-group -h node 
    
  7. oracle 身份登录此时包含资源组的节点。

  8. 重复步骤 3步骤 4 以确认与 Oracle 实例交互。

Oracle 客户机

客户机必须始终通过使用网络资源而不是物理主机名来参考数据库。 网络资源是在故障转移期间可以在物理节点之间移动的 IP 地址。 物理主机名是计算机名称。

例如,在 tnsnames.ora 文件中,您必须将网络资源指定为正运行数据库实例的主机。 网络资源是逻辑主机名或共享地址。 请参见如何设置 Oracle 数据库权限


注意:

Oracle 客户机与服务器的连接在 Sun Cluster HA for Oracle 切换后将断开。 必须准备客户机应用程序以根据需要进行断开连接、重新连接或恢复。 事务监视器可能简化了应用程序。 此外,Sun Cluster HA for Oracle 节点的恢复时间取决于应用程序。


Sun Cluster HA for Oracle 日志文件的位置

Sun Cluster HA for Oracle 数据服务的每个实例在 /var/opt/SUNWscor 目录的子目录中维护日志文件。

这些文件包含有关 Sun Cluster HA for Oracle 数据服务执行的操作的信息。 要获得有关配置疑难解答的诊断信息,或者监视 Sun Cluster HA for Oracle 数据服务的性能,请参阅这些文件。