要设置配置属性的值,请使用 hadbm set 命令。有关有效属性的列表,请参见配置属性。
hadbm set [dbname] attribute =value[,attribute= value...] [--adminpassword=password | --adminpasswordfile=file] [--agent=maurl]
dbname 操作数指定数据库名称。默认值为 hadb。
attribute=value 列表是以逗号分隔或包含在引号之间并以空格分隔的属性的列表。
有关命令选项的说明,请参见常规选项。
如果该命令执行成功,它将重新启动数据库使其恢复先前状态或进入更佳状态。有关数据库状态的信息,请参见获取 HADB 的状态。按照重新启动数据库中的说明重新启动 HADB。
无法使用 hadbm set 设置以下属性,而应在创建数据库时设置它们(请参见创建数据库)。
DatabaseName
DevicePath
HistoryPath
NumberOfDatadevices
Portbase
JdbcUrl(其值在数据库创建期间根据 --hosts 和 --portbase 选项进行设置)。
使用 hadbm set 设置除 ConnectionTrace 或 SQLTraceMode 之外的任何配置属性将导致 HADB 的滚动重新启动。在滚动重新启动过程中,每次将停止并启动(使用新配置)一个节点;不中断 HADB 服务。
如果设置了 ConnectionTrace 或 SQLTraceMode,将不会发生滚动重新启动,但更改仅适用于从 Application Server 实例建立的新的 HADB 连接。