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

重新启动数据库

如果发现行为异常(例如持续超时问题),则可能需要重新启动数据库。在某些情况下,重新启动可以解决此问题。

重新启动数据库时,数据库及其数据仍然可用。如果使用单独的操作停止并启动 HADB,则 HADB 处于停止状态时数据和数据库服务不可用。这是因为,默认情况下,hadbm restart 执行节点的滚动重新启动:它逐个停止并启动节点。相反,hadbm stop 将同时停止所有节点。

要重新启动数据库,请使用 hadbm restart 命令。该命令语法为:

hadbm restart  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl]  
[--no-rolling]  
[dbname]

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

特殊选项 --no-rolling(短形式 -g)指定同时重新启动所有节点(这将使服务受到损失)。如果没有此选项,此命令将重新启动数据库中的每个节点并使其达到当前状态或更佳状态。

有关其他命令选项的说明,请参见常规选项。有关更多信息,请参见 hadbm-restart(1)

例如:

hadbm restart