kingbase金仓数据库linux环境如何手动启停数据库服务
我用来安装金仓数据库的操作系统用户是kingbase用户,所以在执行sys_ctl之前必须su - kingbase转到kingbase用户下再操作(不能使用root用户)sys_ctl工具在数据库安装目录的Server/bin下,可以进入到Server/bin目录下ll sys_ctl 查看下。数据库的安装目录可以自定义,以我为例我的数据库安装目录为:/home/kingbase/Kingbas
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 - kingbasecd /home/kingbase/KingbaseES/V8/Server/bin./sys_ctl start -D /home/kingbase/KingbaseES/V8/data

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

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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)