ALTER DATABASE

使用 ALTER DATABASE 可执行以下任务:

  • 从数据库中删除所有容错组及其子容错组。

  • 还原故障节点,恢复活动备用节点至备用状态。

  • 指定要用于导入/导出的公用网络的子网名称。

  • 设置和清除数据库 配置参数。

要查看参数的当前值,请查询系统表 CONFIGURATION_PARAMETERS 或使用 SHOW DATABASE

语法

ALTER DATABASE db-spec {
      DROP ALL FAULT GROUP
      | EXPORT ON { subnet‑name | DEFAULT }
      | RESET STANDBY
      | SET [PARAMETER] parameter=value [,...]
      | CLEAR [PARAMETER] parameter[,...]
}

参数

db-spec
指定要更改的数据库,为以下之一:
  • 数据库名称

  • DEFAULT:当前数据库

DROP ALL FAULT GROUP
删除所有容错组(在指定数据库上定义)。
EXPORT ON
指定用于导入和导出数据的网络,为以下之一:
  • subnet‑name:公用网络的子网。

  • DEFAULT:指定使用专用网络。

有关详细信息,请参阅识别用于导入/导出的数据库或节点更改节点导出地址

RESET STANDBY
仅限 Enterprise 模式,还原所有不活动节点并恢复替换节点至待机状态。如果任何被替换节点无法恢复活动,Vertica 会将备用节点留在适当位置。
SET [PARAMETER]
设置指定参数。
CLEAR [PARAMETER]
将指定参数重置为其默认值。

特权

超级用户