Sun Java System Application Server 9.1 高可用性管理指南

获取 HADB 的状态

使用 hadbm status 命令显示数据库或其节点的状态。该命令语法为:

hadbm status  
[--nodes]  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl] 
[dbname]

dbname 操作数指定数据库名称。默认值为 hadb

--nodes 选项(短形式 -n)显示了数据库中每个节点的信息。有关更多信息,请参见节点状态。有关其他命令选项的说明,请参见常规选项

有关更多信息,请参见 hadbm-status(1)


示例 3–15 获取 HADB 状态的示例

例如:

hadbm status --nodes

数据库状态

数据库的状态汇总了其当前情况。下表介绍了数据库的可能状态。

表 3–14 HADB 状态

数据库状态 

说明 

高可用性容错 (High-Availability Fault Tolerant, HAFaultTolerant) 

数据库具有容错能力,并且在每个 DRU 中至少有一个备用节点。 

容错 

所有镜像节点对均启动并且正在运行。 

可操作 

每个镜像节点对中至少有一个节点正在运行。 

不可操作 

一个或多个镜像节点对中的双方均缺少节点。 

如果数据库处于不可操作状态,请清除数据库,如清除数据库所述。

已停止 

数据库中没有正在运行的节点。 

不明 

无法确定数据库的状态。 

节点状态

通过 --nodes 选项使 hadbm status 命令显示数据库中每个节点的以下信息:

节点的角色和状态可以更改,如以下各节中所述:

节点的角色

在创建节点过程中为节点指定了角色,并且节点可以具有以下角色之一:

节点的状态

节点可处于以下状态之一: