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

​ 金仓数据库KingbaseES数据库如何启停和重启

数据猿 2022-05-26
4269


关键字

数据库、启动数据库、停止数据库、重启数据库


KingbaseES数据库服务启动

在访问数据库之前,必须启动数据库服务器。可通过命令:

ps -ef|grep kingbase

查看数据库服务器当前是否处于启动状态。如下图所示,kingbase进程存在且为正常开启状态,否则数据库服务器未启动。蓝色标注为主进程。

通过kingbase命令启动数据库服务器

kingbase是数据库服务器,通过-D选项来来指定数据库配置文件在系统中的位置:

Server/bin/kingbase -D data/ # kingbase在安装目录的Server/bin目录下

上述步骤必须以KingbaseES用户账户登录后进行操作。如果没有-D选项,服务器将尝试使用环境变量KINGBASE_DATA命名的目录。如果环境变量未提供,则此次启动服务器操作将失败。

Server/bin/kingbase -D data/ >logfile 2>&1 &

建议使用Unix shell语法在后台启动kingbase:

该命令会将服务器的stdout和stderr输出存储到指定地方,这将有益于审计和诊断问题。

kingbase的其他命令行参数可以输入 Server/bin/kingbase  --help详细了解。

通过sys_ctl服务器管理工具启动数据库服务器

Server/bin/sys_ctl -D data/ start -l logfile # sys_ctl在安装目录的Server/bin目录下

服务器管理工具sys_ctl将在后台启动服务器,并将输出存储在指定的日志文件中。-D选项与kingbase中的一致。

当服务器在运行时,他的PID保存在数据目录中的kingbase.pid文件中,这样可以防止多个服务器实例运行在同一个数据目录中。

sys_ctl的其他命令行参数可以输入 Server/bin/sys_ctl  --help 详细了解。


KingbaseES数据库停止

使用sys_ctl停止服务器:

Server/bin/sys_ctl -D data/ stop


KingbaseES数据库重启

使用sys_ctl重启服务器:

Server/bin/sys_ctl -D data/ restart

参考资料

更多金仓数据库KingbaseES信息,详见 KingbaseES产品手册



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

评论