国产数据库人大金仓V8R6配置
离线编辑器默认使用内置的mysql数据库,不需要任何配置;如果需要使用国产数据库人大金仓V8R6,则需要进行额外配置。
大人金仓V8R6配置文件修改
- 进入人大金仓V8R6安装目录下的
data
目录,找到kingbase.conf
文件,使用文本编辑器打开,将ora_input_emptystr_isnull
修改为off
并保存。
2.重启人大金仓V8R6实例服务。
新建数据库
1.运行“数据库开发管理工具”,点击菜单栏的“窗口 → 项目”,展开 “General”。
2.右键点击“连接”,选择“新建连接”,弹出新建连接对话框,数据库类型展开选择“KingBaseES”,然后点击“下一步”按钮。
3.按实际情况填写连接信息,数据库保持默认的 test
即可。 点击“测试连接”无误后再点击“完成”按钮。
4.回到数据库开发工具,此时“General”下的“连接”节点下会出现刚才新建的连接"kingbase",依次展开“kingbase”和“数据库”,右键点击“数据库”,选择“新建数据库”,弹出新建数据库对话框,输入数据库名称“dcvm”,编码选择 GBK
,然后点击“确定”按钮,提示数据库创建成功。
mysql迁移到大人大金仓V8R6
1.安装部署DCVM服务,确保能正常访问。如果只是调试,可以直接运行可执行程序,以windows为例,直接双击“dcvm-win.exe”文件。
2.运行人大金仓“数据库迁移工具”,之后可以关闭控制台窗口。
3.浏览器中输入 http://localhost:54523
,打开迁移工具登录界面,输入用户名和密码登录,默认的用户名和密码都是 kingbase
。
4.点击 "数据源管理 → 源数据库 → 新建" ,填写数据库连接信息,点击 "测试连接" 按钮测试连接是否成功,成功后点击 "确定" 按钮。这里连接名称约定固定为 mysql_dcvm
,数据库类型选择 MySQL
,数据库版本选择 5.7
,服务器地址为 DCVM服务的IP地址
,本机可以填写 127.0.0.1
,服务器端口固定为 4444
,用户名固定为 root
,密码固定为 _root@dcvm_
,数据库固定为 dcvm
。
5.点击 "数据源管理 → 目标数据库 → 新建" ,填写数据库连接信息,点击 "测试" 按钮测试连接是否成功,成功后点击 "确定" 按钮。这里连接名称约定固定为 kb_dcvm
,数据库类型选择 KINGBASE
,数据库版本选择 V8R6
,KES兼容模式选择 PG
,数据库固定为 dcvm
,其它参数按实际情况填写。
5.点击“迁移任务管理 → 迁移任务 → 新建”,任务名称填写 dcvm
,源数据库连接名选择 mysql_dcvm
,目标数据库连接名选择 kb_dcvm
,点击 "下一步" 按钮。
6.源模式选择 dcvm
,点击 "下一步" 按钮。
7.选择迁移对象,直接点击 "下一步" 按钮。
8.配置参数,直接点击 "保存并迁移" 按钮。开始迁移,等待迁移完成。
配置数据库连接
打开配置文件dcvm/server/config/config.json,将db节点的值设置为“pg”,将pg节点的值修改为项目中实际的人大金仓V8R6数据库连接信息。
数据库连接信息修改完毕后,应该重启dcvm服务,默认的内置mysql数据库目录dcvm/server/db
可以删除了。