人大金仓数据库设置大小写敏感
1. 人大金仓数据库应设置大小写不敏感
1.1. 大小写敏感检查方法
1.1.1. V8R3版本检查方法:
1 2 3 4 5 | 在人大金仓数据库客户端执行语句:show case_sensitive; 返回结果on:表示大小写敏感; 返回结果off:表示大小写不敏感 |
1.1.2. V8R6版本检查方法:
1 2 3 4 5 | 执行语句:show enable_ci; 返回结果on:表示大小写不敏感; 返回结果off:表示大小写敏感。 |
1.2. 大小写不敏感设置方法
如果人大金仓数据库为大小写敏感,请按如下方法,将人大金仓数据库设置为大小写不敏感。
1.2.1. V8R3版本设置方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1、 进入/u01/Kingbase/ES/V8,将原有data目录备份为data.bak 2、 在/u01/Kingbase/ES/V8/Server/bin下,执行initdb -Usystem -W123456 -D data目录 --case-insensitive 命令解释: -Usystem:system为管理员用户 -W123456: 123456为管理员密码 -D data目录: data目录即数据库安装目录 --case-insensitive :表示大小写不敏感 举例:initdb -Usystem -Wsystem -D /u01/Kingbase/ES/V8/data --case-insensitive 3、 重启kingbase生效。 |
1.2.2. V8R6版本设置方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1、 进入/u01/Kingbase/ES/V8,将原有data目录备份为data.bak 2、 在/u01/Kingbase/ES/V8/Server/bin下,执行initdb -Usystem -W --enable-ci -D data目录 命令解释: -Usystem:system为管理员用户 -D data目录: data目录即数据库安装目录 --enable-ci :表示大小写不敏感 举例:initdb -Usystem -W --enable-ci -D /u01/Kingbase/ES/V8/data 随后输入管理员用户密码 3、 重启kingbase生效。 |
2. 修改人大金仓数据库配置文件(kingbase.conf)
2.1. 编辑kingbase.conf
1 2 3 4 | sudo –i #切换为root用户 sudo – kingbase #切换为kingbase用户 cd /u01/Kingbase/ES/V8/data #切换工作目录至人大金仓服务 vim kingbase.conf #编辑kingbase.conf |
2.2. 重载数据库配置文件
1 2 3 | sys_ctl restart -D /u01/Kingbase/ES/V8/data #重载配置文件 sudo –i #从kingbase用户切换为root用户 service kingbase8d restart #重启人大金仓服务 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」