人大金仓数据库大小写敏感设置

1.大小写敏感检查方法

1.1.V8R3版本检查方法
在人大金仓数据库客户端执行语句:show case_sensitive;
返回结果on:表示大小写敏感;
返回结果off:表示大小写不敏感
1.2.V8R6版本检查方法
执行语句:show enable_ci;
返回结果on:表示大小写不敏感;
返回结果off:表示大小写敏感。

2.大小写不敏感设置方法

如果人大金仓数据库为大小写敏感,请按如下方法,将人大金仓数据库设置为大小写不敏感。

2.1.V8R3版本设置方法

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生效。

2.2.V8R6版本设置方法

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.3.修改人大金仓数据库配置文件(kingbase.conf)

2.1. 编辑kingbase.conf
sudo –i #切换为root用户
sudo – kingbase #切换为kingbase用户
cd /u01/Kingbase/ES/V8/data #切换工作目录至人大金仓服务
vim kingbase.conf #编辑kingbase.conf
2.4.重载数据库配置文件
sys_ctl restart -D /u01/Kingbase/ES/V8/data #重载配置文件
sudo –i #从kingbase用户切换为root用户
service kingbase8d restart #重启人大金仓服务

3.安装时设置

3.1.单机安装

选择YES,则show enable_ci等于off,表示大小写敏感。选择NO,则show enable_ci等于on,表示大小写不敏感。
在这里插入图片描述
在这里插入图片描述

3.2.集群命令行安装

zip中install.conf的db_case_sensitive=“no”,则执行语句:show enable_ci;
返回结果on:表示大小写不敏感;
db_case_sensitive=“yes”,则返回结果为off,表示大小写敏感。

4.大小写是否敏感的影响

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐