1.V8R6版本检查方法:
执行语句:show enable_ci;
kingbase@dmzneo4j02 data]$ /home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin/ksql -h 10.14.1.4 -p 54321 -d ciom -U ciom
输入 "help" 来获取帮助信息.
ciom=> show enable_ci;
enable_ci
-----------
on
(1 行记录)
返回结果on:表示大小写不敏感;返回结果off:表示大小写敏感。
2.V8R6版本设置方法:将原来的data文件备份
[kingbase@dmzneo4j02 data]$ cd /home/kingbase/DB
[kingbase@dmzneo4j02 DB]$ mv data data_bak20250218
[kingbase@dmzneo4j02 DB]$ /home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin/initdb -U system -W --enable-ci -D /home/kingbase/DB/data
输入system的密码:system重新初始化
在/home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin下,执行initdb -U system -W --enable-ci -D data目录 命令解释: -Usystem:system为管理员用户 -D data目录: data目录即数据库安装目录 --enable-ci :表示大小写不敏感 举例:initdb -Usystem -W --enable-ci -D /home/kingbase/DB/data 随后输入管理员用户密码
3.重启kingbase生效。
/home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin/sys_ctl start -D /home/kingbase/DB/data
4.重启后创建数据库实例用户并且授权:
/home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin/ksql -h 10.14.1.4 -p 54321 -d test -U system
#使用system用户创建用户及密码,数据库且进行授权操作,查看是否大小写敏感关闭
[kingbase@dmzneo4j02 data]$ /home/kingbase/DB/KESRealPro/V008R006C009B0014/Server/bin/ksql -h 10.14.1.4 -p 54321 -d template1 -U system
输入 "help" 来获取帮助信息.
template1=# CREATE USER ciom WITH PASSWORD 'ciom';
CREATE ROLE
template1=# CREATE DATABASE ciom OWNER ciom;
CREATE DATABASE
template1=# CREATE DATABASE quartz OWNER ciom;
CREATE DATABASE
template1=# GRANT ALL PRIVILEGES ON DATABASE ciom TO ciom;
GRANT
template1=# GRANT ALL PRIVILEGES ON DATABASE quartz TO ciom;
GRANT
template1=# show enable_ci;
enable_ci
-----------
on
(1 行记录)
template1=# \q