人大金仓数据库设置大小写敏感
转自 [查拉图斯特拉面条] 文末阅读原文~
之前做过一些人大金仓的设置,做个记录。
本文中数据库安装目录:/u01/Kingbase/ES/V8/data 。(操作应以实际安装路径为准)
1. 人大金仓数据库应设置大小写不敏感
1.1. 大小写敏感检查方法
1.1.1. V8R3版本检查方法:
1 | 在人大金仓数据库客户端执行语句:show case_sensitive; |
1.1.2. V8R6版本检查方法:
1 | 执行语句:show enable_ci; |
1.2. 大小写不敏感设置方法
如果人大金仓数据库为大小写敏感,请按如下方法,将人大金仓数据库设置为大小写不敏感。
1.2.1. V8R3版本设置方法:
① 进入/u01/Kingbase/ES/V8,将原有data目录备份为data.bak
② 在/u01/Kingbase/ES/V8/Server/bin下,执行initdb -Usystem -W123456 -D data目录 –case-insensitive
命令解释:
1 | -Usystem:system为管理员用户 |
举例:
1 | initdb -Usystem -Wsystem -D /u01/Kingbase/ES/V8/data --case-insensitive |
③ 重启kingbase生效。
1.2.2. V8R6版本设置方法:
① 进入/u01/Kingbase/ES/V8,将原有data目录备份为data.bak
② 在/u01/Kingbase/ES/V8/Server/bin下,执行initdb -Usystem -W –enable-ci -D data目录
命令解释:
1 | -Usystem:system为管理员用户 |
举例:
1 | initdb -Usystem -W --enable-ci -D /u01/Kingbase/ES/V8/data |
随后输入管理员用户密码
③ 重启kingbase生效。
2. 修改人大金仓数据库配置文件(kingbase.conf)
2.1. 编辑kingbase.conf****
1 | sudo –i #切换为root用户 |
2.2. 重载数据库配置文件
1 | sys_ctl restart -D /u01/Kingbase/ES/V8/data #重载配置文件 |

作者:
胖胖不胖
版权声明:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不止于python
感谢您的支持,我会继续努力!
微信支付
支付宝