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

重新分段数据库

重新分段数据库以在新创建的节点中存储数据。通过重新分段可以在所有活动节点之间平均分配数据。

要重新分段数据库,请使用 hadbm refragment 命令。该命令语法为:

hadbm refragment  [--dbpassword=password | --dbpasswordfile=file]  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl]  
[dbname]

dbname 操作数指定数据库名称。默认值为 hadb。数据库必须处于 HAFaultTolerantFaultTolerant 状态。有关数据库状态的更多信息,请参见获取 HADB 的状态

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

联机重新分段需要 HADB 节点有足够的磁盘空间,可以在重新分段完成之前同时容纳旧数据和新数据,也就是说用户数据大小切勿超过用户数据可用空间的 50%。有关详细信息,请参见获取设备信息


注 –

最好在系统负载较轻时重新分段数据库。


如果多次尝试后该命令仍然失败,请参见通过重新创建数据库添加节点


示例 3–14 重新分段数据库示例

例如:

hadbm refragment