在可以运行 SAP DB 的每个节点上执行此过程。
以超级用户身份登录到可以控制 SAP DB 资源组的节点。
将 SAP DB 资源组切换到您在步骤 1 中登录到的节点。
# scswitch -z -g sapdb-rg -h node |
指定要切换控制资源组的节点
指定要将 SAP DB 资源组切换到另一个节点
指定要将 SAP DB 资源组切换到的节点
以非正常的方式终止 SAP DB。
确定正在运行的 SAP DB 数据库实例的所有内核进程的进程标识。
# ps -ef | grep kernel | grep db-name |
指定大写的 SAP DB 数据库实例名称
终止正在运行的 SAP DB 数据库实例的所有内核进程。
# kill -9 sapdb-kernel-pid |
指定步骤 a 中确定的 SAP DB 内核进程的进程标识
确认 Sun Cluster HA for SAP DB 故障监视器执行以下列表中的适当操作:
重新启动 SAP DB 资源
将 SAP DB 资源故障切换到另一个节点
故障监视器的预期行为依赖于资源的故障历史和 Failover_enabled 扩展特性的值。 有关更多信息,请参阅定义持久性故障的标准 和如果父内核进程被终止,强制重新启动 SAP DB 数据库实例 。
正常终止 SAP DB。
成为管理 SAP DB 数据库的 OS 用户。
# su - os-sapdb-adm-user |
指定管理 SAP DB 数据库的 OS 用户的 UNIX 用户标识。 此用户的起始目录包含安装和配置 SAP DB 过程中创建的 .XUSER.62 文件。 有关更多信息,请参阅安装和配置 SAP DB 。 此用户是在设置 DB_User 扩展特性时指定的,如如何注册和配置 SAP DB 资源 中所述。
手动停止 SAP DB 数据库实例。
# dbmcli -U sapdb-adm-key db_offline |
指定使用管理 SAP DB 数据库的数据库用户的用户密钥运行 dbmcli 命令。 该用户密钥是在 SAP DB 的安装和配置期间创建的。 有关更多信息,请参阅安装和配置 SAP DB 。 该用户密钥是在设置 User_Key 扩展特性时指定的,如如何注册和配置 SAP DB 资源 中所述。
确认 Sun Cluster HA for SAP DB 故障监视器执行以下列表中的适当操作:
重新启动 SAP DB 资源
将 SAP DB 资源故障切换到另一个节点
故障监视器的预期行为依赖于资源的故障历史和 Failover_enabled 扩展特性的值。 有关更多信息,请参阅定义持久性故障的标准 和如果父内核进程被终止,强制重新启动 SAP DB 数据库实例 。