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

检验 SAP DB 的安装和配置

安装 Sun Cluster HA for SAP DB 软件包之前,请检验 SAP DB 软件是否正确安装和配置为在群集中运行。此检验过程检验 SAP DB 应用程序是否具有高可用性,因为尚未安装 Sun Cluster HA for SAP DB 数据服务。

如何在每个节点上检验 SAP DB 的安装和配置

在可以控制 SAP DB 资源组的每个节点上执行此过程。

  1. 以超级用户身份登录到可以控制 SAP DB 资源组的节点。

  2. 将 SAP DB 资源组切换到您在步骤 1 中登录到的节点。


    # scswitch -z -g sapdb-rg -h node
    
    -z

    指定要切换控制资源组的节点

    -g sapdb-rg

    指定要将 SAP DB 资源组切换到另一个节点

    -h node

    指定要将 SAP DB 资源组切换到的节点

  3. 确认可以启动和停止 SAP DB 数据库。

    1. 成为管理 SAP DB 数据库的 OS 用户。


      # su - os-sapdb-adm-user
      
      os-sapdb-adm-user

      指定管理 SAP DB 数据库的 OS 用户的 UNIX 用户标识。此用户的起始目录包含在安装和配置 SAP DB 过程中创建的 .XUSER.62 文件。有关更多信息,请参阅安装和配置 SAP DB 。此用户是在设置 DB_User 扩展特性时指定的,如如何注册和配置 SAP DB 资源中所述。

    2. 启动 SAP xserver。


      # x_server start
      
    3. 步骤 1 中登录到的节点上手动启动 SAP DB 数据库实例。


      # dbmcli -U sapdb-adm-key db_online
      
      -U sapdb-adm-key

      指定使用管理 SAP DB 实例的数据库用户的用户密钥来运行 dbmcli 命令。该用户密钥是在 SAP DB 的安装和配置期间创建的。有关更多信息,请参阅安装和配置 SAP DB 。该用户密钥是在设置 User_Key 扩展特性时指定的,如如何注册和配置 SAP DB 资源中所述。

    4. 确认已启动 SAP DB 数据库实例。

    5. 手动停止 SAP DB 数据库实例。


      # dbmcli -U sapdb-adm-key db_offline
      
      -U sapdb-adm-key

      指定使用步骤 c 中启动数据库时所用的用户密钥来运行 dbmcli 命令。

    6. 确认已停止 SAP DB 数据库实例。