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

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

时间:2023-09-04 22:06:52浏览次数:52  
标签:金仓 数据库 人大 大小写 data 目录

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

初识

人大金仓(Kingbase)是中国人民大学信息技术中心开发的一款关系型数据库管理系统(DBMS)。它是基于 PostgreSQL 开发的,具有与 PostgreSQL 兼容的语法和功能,同时也提供了一些特定的优化和扩展,以满足特定的商业需求。

特点

  1. 高度兼容性: 人大金仓兼容 PostgreSQL,可以无缝迁移和使用已有的 PostgreSQL 应用程序和工具。
  2. 高性能: 人大金仓在性能方面进行了优化,可以处理大规模数据和高并发访问的场景。
  3. 稳定可靠: 人大金仓经过长期的稳定运行和测试,具有良好的稳定性和可靠性。
  4. 安全性: 人大金仓提供了强大的安全功能,包括访问控制、数据加密和身份验证等,以保护数据的安全性。
  5. 扩展性: 人大金仓支持水平和垂直扩展,可以根据需求灵活地扩展数据库的处理能力。
  6. 广泛应用: 人大金仓广泛应用于金融、电信、政府、教育等各个行业和领域,适用于各种类型的应用程序和解决方案

设置大小写敏感

  • R3执行语句:show case_sensitive;

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

  • 返回结果on:表示大小写不敏感

  • 返回结果off:表示大小写敏感

V8R6版本设置方法: 

  1. 进入安装目录,将原有data目录备份为data_bak 

    image-20230904195142828

  2. 在/KingbaseES/V8/Server/bin下,执行 initdb -Usystem -W --enable-ci -D data

    image-20230904195543672

命令解释:

  -Usystem:system为管理员用户

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

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

  1. 如果步骤二提示没有权限,则需要以管理员身份启动cmd,执行完命令后,会在当前文件夹下生成data文件。
  2. 将data文件拷贝至 /KingbaseES/V8 目录下
  3. 启动数据库 sys_ctl start -D /KingbaseES/V8/data

V8R3版本设置方法:

  1. 进入/Kingbase/ES/V8,将原有data目录备份为data_bak

  2. 在/KingbaseES/V8/Server/bin下,执行initdb -Usystem -W123456 -D data --case-insensitive

  命令解释:

  -Usystem:system为管理员用户

  -W123456: 123456为管理员密码

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

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

适用场景

  1. 企业级应用程序: 人大金仓可以作为后端数据库支持大型企业级应用程序,包括电子商务、客户关系管理(CRM)、企业资源规划(ERP)等。
  2. 大数据处理: 人大金仓具有处理大规模数据的能力,适用于大数据分析、数据仓库和数据集市等场景。
  3. 高并发访问: 人大金仓在处理高并发访问的情况下表现良好,适用于需要支持大量用户同时访问数据库的应用程序。
  4. 安全性要求高的应用: 人大金仓提供了丰富的安全功能,适用于需要高安全性的应用程序,如金融、保险等领域。

标签:金仓,数据库,人大,大小写,data,目录
From: https://blog.51cto.com/u_15399050/7355072

相关文章

  • 14.MySQL数据库设计详解
    MySQL数据库设计需要根据具体的业务需求和数据模型来制定,以下是一个示例数据库设计,包括创建表、定义索引、外键关系和示例数据插入的MySQL代码。这个示例涵盖了一个简单的电子商务系统,包括用户、产品和订单数据。--创建用户表CREATETABLEusers(user_idINTAUTO_INCREM......
  • openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构
    openGauss学习笔记-60openGauss数据库管理-逻辑存储结构openGauss的数据库节点负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍数据库节点都有哪些对象,以及这些对象之间的关系。数据库逻辑结构如图1。图1数据库逻辑结构图说明:Tablespace,即表空间,是一个目录,可......
  • MySQL数据库
    一、SQL1.简介SQL(StructuredQueryLanguage)结构化查询语言;它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。2.分类2.1DQL(DataQueryLanguage)数据查询语言DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组......
  • Navicat里面数据库进行加密操作
    1、新建查询在里面将password字段使用md5函数进行加密:updateresetpassword=MD5(password)表格结果如下:2、在管理系统的mapper里面的sql语句进行修改然后再进行用户添加,添加进去的密码的数据就自动加密啦!3、读取密码数据登录的话,还是需要还原成为原来的密码就行判断......
  • 虹科干货 | 逻辑数据库可能已经无法满足需求了!
    不可否认,单个Redis实例已经不能满足实际生产中的需求了。为了解决由此带来的问题,何不试试用专用实例代替逻辑数据库呢?一、逻辑数据库可能已经无法满足需求的4个迹象1.您有个“吵闹的邻居”PS:“吵闹的邻居”指同一个RedisOSS实例中其它繁忙的逻辑数据库。场景:假设你是一家游戏公司的......
  • 9数据库备份与恢复技术
    冷备份:静态备份。将数据库正常关闭,在停止的状态下,将数据库的文件全部备份下来热备份:动态备份。利用备份软件,在数据库正常运行的状态下,将数据库中的数据文件备份出来         优点                         ......
  • SqlServer2000数据库迁移"用户已存在"问题解决
    作者:fbysss关键字:sqlserver数据库用户,关联缺失背景:数据库从另外一台服务器备份之后还原,发现程序中登录数据库失败。排查:发现"安全性"->"登录"中的数据库用户与数据库没有关联,但是手工再关联,却报出错误21002:[sql-dmo]用户***已经存在的异常信息。而删除该数据库用户也无法进行,因为......
  • 3数据库设计
    设计过程:需求分析:数据流图、数据字典需求说明书概念结构设计:ER模型(概念模型)逻辑结构设计:关系模型,转换规则、规范化理论物理设计:硬件OS特性,DBMS特性(索引,内模式) 概念结构设计:ER E实体R联系实体  属性 联系联系也有属性 两个不同实体集之间联系:一对一  一个......
  • 数据库与服务端
    啥是数据库?​ 数据库是存储数据的地方,我们平时使用电脑或者手机,接触到的都是图形化界面,不能直接接触到数据库,其实,数据库无处不在,我们使用的绝大多数需要记录的数据都存储在数据库中,可以说,现如今的便捷生活,就是建立在数据库的基础上的。登录网站时,用户的账号和密码都存储在服务器......
  • [达梦]达梦数据库查看锁以及解锁问题
    [达梦]达梦数据库查看锁以及解锁问题1、查看锁为了方便用户查看当前系统中锁的状态,DM数据库专门提供了一个V$LOCK动态视图。通过该视图,用户可以查看到系统当前所有锁的详细信息,如锁的内存地址、所属事务ID、锁类型、锁模式等。用户可以通过执行如下语句查看锁信息:SELECT......