国产化适配之人大金仓数据库(一)安装启动测试
本文章主要介绍金仓数据的安装、启动、数据库连接测试。
前言
虽然主流数据库用的人多,但是在某些场合和环境必须要用国产的东西,包括数据库和中间件等,如果系统在开发之初用的是国外主流的东西,那么在使用国产的东西时候就需要进行适配。这里主要是对数据库的国产适配进行介绍,从mysql到金仓数据库的一系列介绍。
前提
一般情况下,如果要使用金仓数据库,那么肯定少不了要跟数据库供应商购买或者获取有效的证书,在这个过程中供应商会提供一系列的文档。这里是以已经拿到文档和证书为前提进行介绍。数据库安装在Linux中
安装数据库
安装包从官网下载或者问供应商拿,然后根据文档的介绍进行安装,基本没有什么问题,文档对安装的步骤已经写得比较详细,这里不再多叙述。
其中赋权命令我按照文档执行有问题,于是自己查了一下
chown -R kingbase:kingbase /opt/Kingbase/ES/V8
如果安装完毕后,出现下面的提示,表示按装完毕,再根据文档的提示进行测试连接,注意的是,无须执行root.sh进行注册
安装完成
----恭喜!KingbaseES V8 已成功地安装到:/opt/Kingbase/ES/V8如果您需要将 KingbaseES V8 注册为系统服务,请运行/opt/Kingbase/ES/V8/install/script/root.sh
启动服务
默认的data所在目录
/opt/Kingbase/ES/V8/data
安装完毕后,进入到安装目录
/opt/Kingbase/ES/V8/Server/bin
执行命令
./sys_ctl start -D /opt/Kingbase/ES/V8/data
常用的启动、停止、重启命令
#启动服务
sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log"
#停止服务
sys_ctl stop -m fast -w -D ${Data文件目录}
#重启
sys_ctl restart -D /opt/Kingbase/ES/V8/data/
出现下面的提示表示成功启动
[kingbase@localhost bin]$ ./sys_ctl start -D /opt/Kingbase/ES/V8/data
waiting for server to start....2022-10-11 15:43:43.210 CST [559431] 日志: sepapower extension initialized
2022-10-11 15:43:43.218 CST [559431] 日志: 正在启动 KingbaseES V008R006C006B0021 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46), 64-bit
2022-10-11 15:43:43.218 CST [559431] 日志: 正在监听IPv4地址"0.0.0.0",端口 54321
2022-10-11 15:43:43.218 CST [559431] 日志: 正在监听IPv6地址"::",端口 54321
2022-10-11 15:43:43.256 CST [559431] 日志: 在Unix套接字 "/tmp/.s.KINGBASE.54321"上侦听
2022-10-11 15:43:43.333 CST [559431] 日志: 日志输出重定向到日志收集进程
2022-10-11 15:43:43.333 CST [559431] 提示: 后续的日志输出将出现在目录 "sys_log"中.
done
server started
测试连接
由于不能使用root进行安装,所以在安装之前正常来说都会创建一个用户,我这里按照文档创建了名为kingbase的用户。
测试连接的方式有两种,一种是安装图形界面的安装图形可视化工具(类似Navicat)在里面操作,一种是通过命令行进行测试。
测试一,客户端测试
1、安装图形可视化工具(类似Navicat),需要下载window端的安装包,然后安装客户端,安装过程参考文档,没有什么难度
2、安装客户端后,桌面不会有图标,但是在开始菜单会有,图标的名称就是“数据库开发管理工具”,具体路径如下(我当前电脑的路径,仅供参考)
具体路径是
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\KingbaseES V8\Client Tools
指向的实际路径
D:\Program Files\Kingbase\ES\V8\KESRealPro\V008R006C006B0021\ClientTools\guitools\KStudio
3、启动客户端,新建链接进行测试连接,文档也有说明,用过Navicat的一般都没问题
测试二,命令行测试
如果想通过直接用命令行测试连接,需要先切换到kingbase用户,因为root用户不能进入,切换命令
[root@kylin-v10 ~]# su kingbase
[kingbase@kylin-v10 root]$
登入数据库命令,如果提示如下表示链接成功
[kingbase@kylin-v10 root]$ ksql -U system -d test
could not change directory to "/root": 权限不够
ksql (V8.0)
Type "help" for help.test=#
国产化适配之人大金仓数据库(一)安装启动测试相关推荐
- 国产化适配之人大金仓数据库(三)项目适配
本文是对使用springboot的项目适配进行配置.另外由于使用了额外的框架进行二次开发,所以数据库的配置文件写在了nacos上面. 适配前准备 1.找到数据库链接的jar包,jar包在数据库所在的目 ...
- 国产化适配之人大金仓数据库(二)数据迁移
本文介绍金仓数据库windows客户端自带的可视化界面数据迁移工具来迁移mysql的数据到金仓数据库. KingbaseDTS 数据库迁移工具 迁移前准备 因为不能使用默认的system用户,所以需要 ...
- 数据库专题 数据库适配问题--人大金仓数据库适配问题总结(kingbase8)
人大金仓数据库链接配置 这里以springBoot配置文件演示: spring.datasource.driver-class-name=com.kingbase8.Driver spring.dat ...
- 金蝶国产化中间件和人大金仓数据库
金蝶Apusic分布式消息队列 不需要配置用户名密码 rabbitmq:enable: truehost: 192.168.1.233port: 5672 <!-- Spring Boot Ra ...
- BenchmarkSQL 5.0源码修改 -- 支持 人大金仓数据库 KingBase
benchmarksql 在5.0版本中没有对人大金仓数据库(KingBase)的TPC-C测试支持,本文通过修改部分源码,让benchmarksql 5.0支持KingBase. 个人理解: Ben ...
- 国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示
oracle12c数据库转人大金仓数据库实例演示 第一章:数据准备 ① 人大金仓建库建用户 ② 人大金仓授权表空间 ③ 人大金仓创建 schema 表 第二章:转库演示 ① 转库工具准备 ② 创建源库 ...
- nacos 适配达梦、人大金仓数据库
文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...
- nacos适配达梦、人大金仓数据库
准备工作 1.下载nacos源码.编译,官网更详细 https://nacos.io/zh-cn/docs/quick-start.html 2.下载源码,按官网更详细 git地址:https://g ...
- 要闻 | 人大金仓数据库管理系统KingbaseES V8入驻华为云严选商城
号外号外 可以网上下单购买金仓产品啦 近日,人大金仓数据库管理系统KingbaseES V8入驻华为云严选商城,金仓产品正式开启线上销售新模式.客户在产生购买意向后,人大金仓将根据所属行业.地区等信息 ...
最新文章
- MATLAB【七】———— matlab 高斯核使用,超像素图像模拟,矩阵转图像,深度相机模型实践实现
- Linux :debian(ubuntu)下安装和使用haskell
- 使用logon trigger完成动态的session跟踪
- 【OpenCV】透视变换 Perspective Transformation(续)
- mysql数据库备份总结_MySQL数据库备份总结
- Git 分支管理 Feature分支 强行删除分支
- 测试化验加工费云服务器文献信息,监管▕ 科研经费使用中的 “红线”和“禁区”典型问题自查清单...
- PyPA Packaging Python Projects
- CSS实现兼容性的渐变背景(gradient)效果(转)
- 【状压dp】【最短Hamilton路径】
- ognl以及令牌以及开头的一点方法
- WPS、EXCEL中输入公式F4插入绝对引用无反应的解决方法
- Domain Driven Design(领域驱动设计)
- php token过期时间,token过期是什么意思
- webjs - 财联社登录密码加密入口及JS改写
- 2020全球搜索引擎市场份额排行榜
- 哪吒GT:200万以内最好的纯电跑车,售价17.88万元起
- Elasticsearch 文档内容检索插件 ingest attachment 安装
- 中国五金行业B2B电商峰会3月24日将于郑州召开
- oracle查询值的字符串长度、字节长度、大小写字母转换