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

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

时间:2022-09-22 16:22:55浏览次数:106  
标签:金仓 数据库 kingbase 大小写 data ES u01

之前做过一些人大金仓的设置,做个记录。

本文中数据库安装目录:/u01/Kingbase/ES/V8/data 。(操作应以实际安装路径为准)


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,大小写,data,ES,u01
From: https://www.cnblogs.com/silgen/p/16719740.html

相关文章

  • 教你如何将二进制文件导入到数据库
    教你如何将二进制文件导入到数据库1.1现网业务场景源数据推送二进制流-->解析二进制-->解析后的数据导入数据库为了模拟生产的业务场景,客户提供了一个二进制文件及......
  • python生成sql server 数据库表名和sql脚本
    #-*-coding:utf-8-*-#作者:TY#时间:2020-08-0522:03#文件名称:sqlserver数据库导表脚本.PY#开发工具:PyCharmimportpymssqlimportosclassSQLServer:......
  • linux下手动删除数据库实例
      关闭所有oracle进程因为准备要删除数据库,所以不用正常完成数据的保存shutdownabort如果没有设置开机自动启动,服务器也没有运行其它系统,可以考虑重启服务......
  • MYSQL备份(直接拷贝数据库文件
    目的:把A机中的库转移到B机中。1、停止mysql服务,在A机mysql安装目录下,找到my.ini文件打开,在此文件中找到datadir,把这个路径下的数据文件:ibdata1以及所有文件夹拷贝到B机中d......
  • MySQL数据库不能远程访问的解决办法
    MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mys......
  • 数据库
    SQL (StructuredQueryLanguage) :结构化查询语言;sql的特点:1.综合同一;2.高度非过程化;3.面向集合的操作方式;4.一种语法提供多使用方式;5.语言简洁,易学易用‘sql......
  • 面试官:为什么数据库连接很消耗资源?
    开发应用程序久了,总想刨根问底,尤其对一些有公共答案的问题。大家都能解释,但是追根究底,都解释不清。凡是都有为什么,而且用数字说明问题是最直观的。本文主要想探究一下连接......
  • Node.js 的学习(四)分别连接MongoDB与MySQL数据库,实现增删查改功能
    一、Node.js访问MongoDB数据库MongoDB对许多平台都提供驱动可以访问数据库,如C#、Java、Node.js等。1.1、安装MongoDB访问驱动命令如下:全局安装驱动:npminstallmon......
  • cmd导入导出Oracle数据库命令
    导入与导出,如下:数据导出:exp用户名/密码@网络服务名file=xxx.dmptables=(表名);eg:expuser/[email protected]=d:\dbbackup\file1221_zwy.dmplog=d:\dbbac......
  • media配置及把用户头像从数据库展示到前端
    写在前面其实media配置也可以完全用static代替(看你自己的选择),static代替的方法是直接在mobles.py里设置用户上传头像的时候,修改一下用户上传头像时的保存位置当设置成st......