kingbase金仓数据库linux环境如何手动启停数据库服务

1、首先金仓数据库应该已经部署完成(数据库的安装目录默认为:/opt/Kingbase/ES/V8)
数据库的安装目录可以自定义,以我为例我的数据库安装目录为:/home/kingbase/KingbaseES/V8
其中可以看到安装目录下有许多必备的目录(比如Server、KESRealPro、Interface等)
图片

2、手动启动数据库需要用到sys_ctl工具
sys_ctl工具在数据库安装目录的Server/bin下,可以进入到Server/bin目录下ll sys_ctl 查看下
图片

3、执行sys_ctl命令启动数据库服务
另外需要注意的是bin目录下的sys_ctl工具、ksql工具等必须使用数据库安装用户来操作。
我用来安装金仓数据库的操作系统用户是kingbase用户,所以在执行sys_ctl之前必须su - kingbase转到kingbase用户下再操作(不能使用root用户)
sys_ctl [start|stop|status] -D $data
注:数据库安装完成之后会自动初始化一个data目录(默认放在安装目录下),data目录是存放数据的实例目录。在sys_ctl 命令中 -D参数后面接的是data目录的路径,启动哪个实例-D 后面就指定哪个实例目录
3.1 手动启动数据库:
su - kingbase
cd /home/kingbase/KingbaseES/V8/Server/bin
./sys_ctl start -D /home/kingbase/KingbaseES/V8/data
图片
3.2 手动关闭数据库
su - kingbase
cd /home/kingbase/KingbaseES/V8/Server/bin
./sys_ctl stop -D /home/kingbase/KingbaseES/V8/data
图片
3.3 查看数据库状态
ps -ef |grep kingbase ----可以通过查看进程确认是否有数据库的主进程,如果有说明数据库服务在启动中
图片

posted @ 2025-08-22 16:12  爱冻  阅读(163)  评论(0)    收藏  举报