gs_ctl
背景信息
gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。主要供openGauss管理模块调用。
gs_ctl工具由操作系统用户omm执行。
- 启动、停止、重启openGauss节点。
- 在不停止数据库的情况下,重新加载配置文件(postgresql.conf,pg_hba.conf)。
- 主备切换、主备状态查询、重建和重建状态查询。
参数说明
gs_ctl参数可分为如下几类:
- option参数,详细请参见表1。
- 公共参数,详细请参见表2。
- start和restart模式的参数,详细请参见表3。
- stop和restart模式的参数,详细请参见表4。
- switchover模式的参数,详细请参见表5。
- build参数,详细请参见表6。
- query参数,详细请参见表7。
- member参数,详细请参见表8。
- changerole参数,详细参见表9。
- setrunmode参数,详细参见表10。
- stack参数,详细参见表11。
- copy参数,详细参见表12。
表 1 option参数
表 2 公共参数
表 3 start或restart共有参数
gaussdb支持的参数。 | ||
|
表 5 switchover参数
|
表 7 query参数
表 8 member参数
| ||
指定数据目录的位置。若指定目录中包含配置文件postgresql.conf,且配置文件内data_directory值与-D指定目录不同,将优先按data_directory目录执行。 |
表 9 changerole参数
| ||
指定数据目录的位置。若指定目录中包含配置文件postgresql.conf,且配置文件内data_directory值与-D指定目录不同,将优先按data_directory目录执行。 |
表 10 setrunmode参数
| ||
指定数据目录的位置。若指定目录中包含配置文件postgresql.conf,且配置文件内data_directory值与-D指定目录不同,将优先按data_directory目录执行。 |
表 11 stack参数
表 12 copy参数
|