国产化适配之人大金仓数据库(四)设置大小写不敏感

在使用某些项目的时候,需要设置数据库大小写不敏感

金仓数据库如果是安装数据库后,如果需要设置大小写不敏感,直接在配置中修改,是无法设置的,如下图

这时候,如果要重装数据库就比较麻烦了。为了解决这个问题,可以采用以下办法

1、先对数据进行备份

备份是因为设置大小写不敏感需要重置数据库,所以需要先备份数据,在设置完后重新导入

数据库导出和导入操作
导出需要在root下进行,否则可能会出现权限不足的问题

先进入到数据库bin下,这里的路径是

/opt/Kingbase/ES/V8/Server/bin

导出语句

./sys_dump -h 192.168.3.111 -p 54321 -d studydb --format=c  -U system  -f /opt/bak/studydb .dump


导入语句

./sys_restore -h 192.168.3.111 -p 54321 -U root  --dbname studydb /opt/bak/study.dump

2、对整个data进行备份,可以直接将data改名成data.bak

这一步是为了避免失败的重置失败的时候能够恢复旧数据,而且重置数据库的时候会清空data里面旧有的文件内容

3、执行设置脚本

initdb -Usystem -W --enable-ci -D /opt/Kingbase/ES/V8/data


4、重启数据库

sys_ctl restart -D  /opt/Kingbase/ES/V8/data/

重启的时候可能会失败,这时候就需要用命令行杀进程
先查找进程

ps -ef|grep kingbase

然后找到主进程的id,停止进程
 

kill -9 xxxxx

启动数据库

./sys_ctl start -D /opt/Kingbase/ES/V8/data
  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值