暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss每日一练第1天 | gs_ctl工具常用参数

原创 丽芳 2022-11-26
1448

一、工具介绍

gs_ctl是openGauss提供的数据库服务控制工具,由安装数据库的操作系统用户执行,可以用来创建数据库、启停和重启数据库服务、查询数据库状态等;对高可用架构,可以用来查询主备节点状态、主备节点切换等维护操作。

二、常用参数使用

启动数据库、停止数据库、重启数据库、查询数据库状态

gs_ctl start
gs_ctl stop
gs_ctl restart
gs_ctl status

当执行上述命令不指定任何参数时,系统默认获取环境变量PGDATA数据目录,启动该数据目录下的数据库服务;当一个操作系统用户安装了多个数据库时,可通过指定-D参数,指定数据目录的位置,启动指定的数据库服务。例如:

gs_ctl start -D /home/omm/data

关闭或重启数据库时,可使用-m参数指定关闭模式,默认为fast。例如:

gs_ctl stop -m smart
gs_ctl stop -m fast
gs_ctl stop -m immediate
  • smart表示等待所有客户端中断连接再关闭数据库。如果服务器处于紧迫等待,一旦所有的客户断开连接,恢复和复制流将会中断。
  • fast表示不等待客户端中断连接立即关闭数据库,所有活跃事务都被回滚并且客户端都被强制断开,然后服务器也被关闭。
  • immediate表示立刻中止所有服务器进程,而不是做一次干净的关闭。这将导致下一次重启时进行一次崩溃恢复。

更多参数可参考opengauss官网

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论