openGauss这么多工具?到底要选哪个?(347)

50 阅读2分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

表 2 公共参数

参数

参数说明

取值范围

-D, --pgdata=DATADIR

指定数据目录的位置。若指定目录中包含配置文件postgresql.conf,且配置文件内data_directory值与-D指定目录不同,将优先按data_directory目录执行。如果省略了-D选项,将使用环境变量PGDATA。

DATADIR的取值必须为有效的数据目录。

-s, --silent

对reload、restart、stop命令仅打印部分提示信息,对其他命令不生效。打印信息如:server promoting、 server shutting down。不打印信息如:waiting for server to shut down、server stopped等提示信息。

-

-t, --timeout=SECS

等待数据库启动、关闭或者主备切换完成的最大秒数。如果等待超时,命令会结束退出,并通知不再等待。此后,可以通过gs_om -t status --detail或其他查看数据库状态的命令,来确认数据库是否启动、关闭或主备切换成功。

取值范围:整型(秒)。

默认值:等待数据库启动、停止或者主备切换完成:60秒。

-V , --version

打印gs_ctl的版本信息然后退出。

-

-w

需要等待操作完成。

默认值:数据库启动、停止或重新启动时需要等待操作完成。

-W

不用等待操作完成。

-

-M

-M后面需要跟SERVERMODE参数,表示在启动时指定数据库的启动模式。

SERVERMODE的取值范围:

  • primary:本端以主机模式启动。
  • standby:本端以备机模式启动。
  • cascade_standby:本端以级联备机模式启动。
  • pending:本端处于等待状态,等待提升为主机或者备机。

-T

-T 后面跟term,升主命令时会用此term作为主机term,build时会连接大于等于此term的主机进行build。

term的取值范围,无符号整型。

-d

打印更多调试信息。

无参数

-q

生成完成后不自动启动,需要调用者启动。

无参数

-P PASSWORD

与-U参数配合使用,指定连接本地数据库的用户密码。

说明:

当省略-U参数,且认证方法为trust时,-P参数无效。

-

-U USERNAME

指定连接数据库的用户。此参数只能与notify、query、failover、switchover和querybuild参数配合使用。

对于域用户,使用DOMAIN\username格式。

取值范围:openGauss中存在的用户。

默认值:省略此参数则使用与当前操作系统用户同名的用户。

-Z NODE-TYPE

参数可以设置为 "single_node"。

说明:

在完全单机的情况下,如果wal_level是WAL_LEVEL_MINIMAL,或者max_wal_senders<1,并且数据库启动模式是primary/standby/pending模式,则gs_ctl start命令需要加-Z single_node参数。

-

-?, -h, --help

显示关于gs_ctl命令行参数的帮助信息。

-

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/