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

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

时间:2023-11-15 16:34:24浏览次数:39  
标签:金仓 数据库 kingbase 大小写 V8 data ES

1.  人大金仓数据库应设置大小写不敏感

1.1. 大小写敏感检查方法

1.1.1.  V8R3版本检查方法:

在人大金仓数据库客户端执行语句:show case_sensitive;
 
返回结果on:表示大小写敏感;
 
返回结果off:表示大小写不敏感

1.1.2.  V8R6版本检查方法:

执行语句:show enable_ci;
 
返回结果on:表示大小写不敏感;
 
返回结果off:表示大小写敏感。

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

  命令解释:

  -Usystem:system为管理员用户

  -W123456: 123456为管理员密码

  -D data目录: data目录即数据库安装目录

  --case-insensitive :表示大小写不敏感

  举例: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目录

  命令解释:

  -Usystem:system为管理员用户

  -D data目录: data目录即数据库安装目录

  --enable-ci :表示大小写不敏感

  举例:initdb -Usystem -W --enable-ci -D /u01/Kingbase/ES/V8/data

  随后输入管理员用户密码

  ③ 重启kingbase生效。

2. 修改人大金仓数据库配置文件(kingbase.conf)

2.1. 编辑kingbase.conf

sudo –i                            #切换为root用户
sudo – kingbase                    #切换为kingbase用户
cd /u01/Kingbase/ES/V8/data        #切换工作目录至人大金仓服务
vim kingbase.conf                  #编辑kingbase.conf

2.2. 重载数据库配置文件

sys_ctl restart -D /u01/Kingbase/ES/V8/data   #重载配置文件
sudo –i #从kingbase用户切换为root用户
service kingbase8d restart  #重启人大金仓服务

标签:金仓,数据库,kingbase,大小写,V8,data,ES
From: https://www.cnblogs.com/henuyuxiang/p/17834134.html

相关文章

  • 基于 Amazon EKS 搭建开源向量数据库 Milvus
    一、前言生成式AI(GenerativeAI)的火爆引发了广泛的关注,也彻底点燃了向量数据库(VectorDatabase)市场,众多的向量数据库产品开始真正出圈,走进大众的视野。根据 IDC的预测,到2025年,超过80%的业务数据将是非结构化的,以文本、图像、音频、视频或其他格式存储。而大规模存储和查......
  • 数据库表被锁住,如何解决?
    SELECTA .*FROM pg_stat_activityA, pg_locksb, pg_classCWHERE A.pid=b.pid ANDA.sessionid=b.sessionid ANDb.relation=C.oid ANDA.datname='mes' ANDC.relname='edcresultitem' --ANDwaiting=trueORDERBY ......
  • 数据库事务是什么?事务的四大特性是什么?
    数据库事务是什么?事务的四大特性是什么?1.数据库事务事务是一组原子性的SQL语句,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组操作的全部语句,那么就执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,......
  • MySQL Shell连接数据库报MySQL Error 1045 (28000)错误浅析
    这里简单总结一下mysqlshell访问数据库时报MySQLError1045(28000):Accessdeniedforuser'root'@'::1'(usingpassword:YES)的原因以及如何解决这个问题这里测试的环境为MySQL8.0.35,我们先来看看报错案例:$ mysqlsh -h localhost -P 7306 -u root -pPlease pr......
  • 数据库性能查看-查看MySQL数据库操作记录
    测试orm或者Django序列化器的时候,我需要知道他们都干了什么,这就需要打开MySQL的操作日志进入MySQL的客户端命令界面:showvariableslike'gen%';+------------------+---------------------------------+|Variable_name|Value|+----------......
  • 实例讲解数据库的定义重载函数
    本文分享自华为云社区《GaussDB数据库SQL系列-定义重载函数》,作者:Gauss松鼠会小助手2。一、前言在本文中,我们将介绍GaussDB数据库中的用户定义函数重载的概念、用法以及示例。用户定义函数是SQL中常用的“编程工具”,允许我们自定义函数来处理和操作数据。而函数重载则是指在......
  • 实例讲解数据库的定义重载函数
    本文分享自华为云社区《GaussDB数据库SQL系列-定义重载函数》,作者:Gauss松鼠会小助手2。一、前言在本文中,我们将介绍GaussDB数据库中的用户定义函数重载的概念、用法以及示例。用户定义函数是SQL中常用的“编程工具”,允许我们自定义函数来处理和操作数据。而函数重载则是指在一个......
  • .NET7 使用DbContext 连接SqlServer数据库
     ......
  • 查看SQL Server 数据库文件存放位置
    SELECTname,physical_name,DB_NAME(database_id),data_space_idASCurrentLocation  FROMsys.master_filesSELECTname,physical_name,DB_NAME(database_id),data_space_idASCurrentLocation  FROMsys.master_filesWHEREdatabase_id=DB_ID('YourDatabaseName&......
  • 高斯数据库HCNA之权限控制
    一、用户权限控制1、用户、角色、权限1.1、权限权限是什么执行某些特定SQL语句的能力以及访问或维护某一特定对象的能力权限的类型系统权限作用:用户可以执行一类特定的SQL语句例如:用户A想要连接数据库,则用户A需要有CREATESESSION系统权限对象权限作用:用户可以访问或维护某......