#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 #入门 #安装 #数据库 #开源