启动和停止openGauss
openGauss数据库启停操作。
gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。gs_ctl主要供openGauss管理模块调用。
gs_ctl工具由操作系统用户ouser执行。
option参数说明:
start 启动数据库。
restart 重启数据库。
stop停止数据库。
status显示数据库运行状态。
query查询主备机之间的状态信息。
公共参数 -D指定数据目录的位置。
1.启动openGauss
[root@openEuler2203 ~]# su - ouser #切换到数据库管理员ouser用户
[ouser@openEuler2203 ~]$ cd /opt/software/openGauss/bin #进入bin目录
[ouser@openEuler2203 bin]$ ls
alarmItem.conf dsscmd gs_basebackup gs_dumpall gs_probackup kadmind klist perctrl pg_xlogdump
assessment_database dss_contrl.sh gs_cgroup gs_encrypt gsql kadmin.local krb5kdc pg_config retry_errcodes.conf
cluster_guc.conf dssserver gs_ctl gs_guc gs_restore kdb5_util lz4 pg_controldata
dms_contrl.sh encrypt gs_dbmind gs_initdb gs_tar kdestroy openssl pg_recvlogical
dss_clear.sh gaussdb gs_dump gs_plan_simulator.sh gstrace kinit pagehack pg_resetxlog
[ouser@openEuler2203 bin]$ gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node #启动数据库
[2024-03-27 23:19:24.643][1940][][gs_ctl]: done
[2024-03-27 23:19:24.643][1940][][gs_ctl]: server started (/opt/software/openGauss/data/single_node)
2.查看数据库状态
[ouser@openEuler2203 ~]$ gs_ctl status -D /opt/software/openGauss/data/single_node #查看数据库状态
[2024-03-27 23:20:46.696][2123][][gs_ctl]: gs_ctl status,datadir is /opt/software/openGauss/data/single_node
gs_ctl: server is running (PID: 1943)
/opt/software/openGauss/bin/gaussdb "-D" "/opt/software/openGauss/data/single_node"
3.重启数据库
[ouser@openEuler2203 bin]$ gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node #重启数据库
[2024-03-27 23:21:46.223][2212][][gs_ctl]: done
[2024-03-27 23:21:46.223][2212][][gs_ctl]: server started (/opt/software/openGauss/data/single_node)
4.停止数据库运行
[ouser@openEuler2203 bin]$ gs_ctl stop -D /opt/software/openGauss/data/single_node #停止数据库[2024-03-27 23:22:42.367][2359][][gs_ctl]: gs_ctl stopped ,datadir is /opt/software/openGauss/data/single_node
waiting for server to shut down.... done
server stopped
- 点赞
- 收藏
- 关注作者
评论(0)