找回密码
 立即注册
首页 业界区 安全 kingbase金仓数据库linux环境如何手动启停数据库服务 ...

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

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

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

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.png

3.2 手动关闭数据库
su - kingbase
cd /home/kingbase/KingbaseES/V8/Server/bin
./sys_ctl  stop  -D /home/kingbase/KingbaseES/V8/data
4.png

3.3 查看数据库状态
ps -ef |grep kingbase   ----可以通过查看进程确认是否有数据库的主进程,如果有说明数据库服务在启动中
5.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册