目录

前言

正文

一、人大金仓数据库介绍

二、安装金仓数据库

1. 下载安装包

2. 解压安装包

3. 安装数据库系统

4. 数据库设置

三、安装过程中的常见问题

结尾


文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN

前言

近两年关注科技领域动态的小伙伴都知道,国际上科技领域风云变幻,像华为、中兴等中国企业遭到了西方国家的区别对待,发展国家自主知识产权的基础软件变得特别迫切。这其中就包括国产数据库,数据库被称为信息技术发展的“三驾马车”之一,重要程度可见一斑。我国也有很多非常优秀的国产数据库,比如人大金仓。今天,我们就来重点介绍一下人大金仓数据库。

正文

在介绍人大金仓数据库之前,我们先来了解一下人大金仓这家公司。人大金仓的全称是北京人大金仓信息技术股份有限公司,官网地址:https://www.kingbase.com.cn/ 。人大金仓是一个具有自主知识产权的国产数据管理软件与服务提供商。人大金仓是由中国人民大学一批最早在国内开展数据库教学、科研、开发的专家于1999年发起创立,它是我国最早成立的国产数据库企业之一,先后参与了很多国家重大的项目,其中包括国家“863”、“核高基”等专项活动。

此外,人大金仓还研发出了具有国际先进水平的大型通用数据库产品。早在2018年的时候,人大金仓申报的“数据库管理系统核心技术的创新与金仓数据库产业化”项目就荣获了国家科学技术进步二等奖,这是数据库界唯一最高荣誉。

通过上面的介绍,我们可以知道人大金仓是一家非常优秀的国产数据库厂商,下图最能体现人大金仓在这方面的技术实力和影响力。

针对这次征文活动, 官方给出了一个获取相关资料的地址:https://img-bss.csdnimg.cn/202109171354075336.pdfhttps://img-bss.csdnimg.cn/202109171354075336.pdf

需要的小伙伴可以通过上面的链接直接进入到相关资料的总览页面。

一、人大金仓数据库介绍

介绍了人大金仓这家公司,我们再来看看它的产品。人大金仓具备完善的产品线,涵盖了数据存储相关的众多需求,包括数据存储计算产品、数据采集交换产品、数据应用产品等。今天我们重点介绍人大金仓的金仓数据库管理系统(下文简称:KingbaseES)是人大金仓经过多年努力自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。

KingbaseES 支持了多种现有的操作系统和硬件平台,比如 Unix、Linux 和 Windows 等数十个操作系统产品版本;支持 X86、X86_64 以及国产的龙芯、飞腾、申威等 CPU 硬件体系结构,并具备与这些版本的服务器和管理工具之间无缝衔接的能力。

针对不同客户的需求场景和数据量大小,KingbaseES 设计并发布了标准版、企业版、专业版等多个版本。需要注意的是这些版本全部构建于同一数据库引擎内。在不同平台上,这些版本完全兼容。KingbaseES 应用程序可从笔记本电脑扩展到台式机、大型数据库服务器,以至整个企业网络,而无需重新设计。此外,当用户需求和数据量增加时,KingbaseES 还支持各个版本之间的平滑升级。

二、安装金仓数据库

既然我们已经知道 KingbaseES 是一款非常优秀的数据库管理系统,那么接下来,我们就实际体验一下 KingbaseES。体验的前提是我们先安装好 KingbaseES,下面我们就介绍一下在 x86 的 linux 服务器上安装 KingbaseES 的过程。

1. 下载安装包

下载安装包有两种方式,第一种就是先从官网下载,再上传到 x86 的 linux 服务器上,如下图所示:

第二种是直接下载 linux 服务器上,使用如下命令:

wget https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V8R6/V8R6%20X86%EF%BC%88%E5%8D%95%E6%9C%BA%EF%BC%89/KingbaseES_V008R006C004B0021_Lin64_single_install.iso

注意,还需要同时下载对应的 license 文件,我们这里下载 license-开发版。

2. 解压安装包

不管使用哪种方法,我们会发现下载的安装包都是 iso 格式的文件,我们进行解压才能拿到可执行的安装包和安装脚本。

首先,在服务器上创建对应的挂载(解压)目录,命令如下:

mkdir /mnt/db

然后,执行如下命令进行解压:

mount -o loop KingbaseES_V008R006C004B0021_Lin64_single_install.iso /mnt/db

注意:当然也可以指定当前目录,需要退出当前目录再进入,才能看到挂载(解压)后的文件层级,但是不推荐,这样可能会覆盖原来目录下的文件。

3. 安装数据库系统

按照官网的教程创建对应的目录和用户,本文就不介绍教程中已经存在的内容了,主要介绍一些教程中没有涵盖的部分。

进入上面的目录,我们需要切换用户再运行命令,如果直接运行如下命令会报错,报错信息如下:

root@ubuntu work# sh setup.sh -i console
Current user is ROOT.
Please re-run the installer as Non-Root user.

正确命令的执行顺序如下所示:

root@ubuntu work# su kingbase
kingbase@ubuntu:/opt/Kingbase/work$ ls
setup  setup.sh
kingbase@ubuntu:/opt/Kingbase/work$ sh setup.sh -i console
Now launch installer...
tee: .installer.log: Read-only file system

......

执行到下图所示的位置,点击“回车”,之后还会需要多次点击“回车”。

执行到下图的位置,输入大写的“Y”,表示同意上述条款。

执行到下面的界面时,我们选择完全安装。

4. 数据库设置

设置数据库端口和密码,如下图所示:

设置密码和字符集,如下图所示:

三、安装过程中的常见问题

1. You do not have write permissions to the chosen installation destination.
Please choose a different location for installation

报错截图:

解决:修改指定目录的访问权限,具体命令如下:

chmod 777 -R /opt/Kingbase/ES/V8

2. initdb: error: invalid locale name "zh_CN.UTF-8"

报错截图:

解决:修改系统编码,具体命令如下:

vim /etc/locale.conf

LANG=zh_CN.UTF-8

source /etc/locale.conf

3. Must be root to run this script, and root.sh should be executed in the '/opt/Kingbase/ES/V8/Scripts/root.sh' way, not 'sh /opt/Kingbase/ES/V8/Scripts/root.sh'.

报错截图:

解决:切换到 root 用户,再执行上述命令。

结尾

好了,关于人大金仓的金仓数据库管理系统 KingbaseES 的介绍到这里就结束了。但是,我们需要明确的是,KingbaseES 作为我国自主研发的、具有自主知识产权的国产数据库管理系统,应该得到大家的关注与支持,希望金仓数据库将来能够取得更加辉煌的成绩,带领国产数据库走向世界,展现国产数据库的硬实力和科技含量。

文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN

炫“库”行动-人大金仓有奖征文—金仓数据库入门体验相关推荐

  1. 炫‘库’行动-人大金仓有奖征文-挑战国产数据库金仓上k8s(二)

    本文正在参与炫"库"行动-人大金仓有奖征文: 快来点击活动链接参与投稿吧 https://marketing.csdn.net/p/98bd30353e7cb998b6070a89 ...

  2. 炫“库“行动—人大金仓有奖征文——金仓数据库安装教程

    1.概述 1.1简介 金仓数据库管理系统 简称[kingbaseES]是北京金仓信息技术股份有限公司[简称人大金仓]经过多年努力自主研发的.具有自主知识产权的商用关系型数据库管理系统(DBMS).该产 ...

  3. 炫“酷”行动-人大金仓有奖征文--金仓分析型数据库迁移IBM Netezza一体机技术可行性

    https://bss.csdn.net/m/topic/kingbase 本文正在参与"炫库"行动--人大金仓有奖征文 一. 数据类型兼容性 通常异构数据库移植的工作量繁重.这些 ...

  4. 炫“库”行动-人大金仓有奖征文-KingbaseES V8R6 手工创建主备流复制集群案例

    [本文正在参与炫"库"行动-人大金仓有奖征文] CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb ...

  5. 炫“库”行动-人大金仓有奖征文-数据库的备份及恢复

    计算机系统在运行过程中可能会发生内部故障.系统故障.硬件故障等问题.这些问题可能会造成系统崩溃,数据库运行事务非正常中断,部分数据丢失等一系列严重后果.因此,对生产数据库.容灾数据库.测试数据库等重要 ...

  6. 炫“库”行动-人大金仓有奖征文-KFS目标端支持Kafka配置详解

    [本文正在参与炫"库"行动-人大金仓有奖征文] 活动链接:  https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91e ...

  7. 炫“库”行动-人大金仓有奖征文-KFS数据比对和数据修复

    [本文正在参与炫"库"行动-人大金仓有奖征文] 活动链接:  https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91e ...

  8. 炫“库”行动-人大金仓有奖征文—谈谈oracle建表规范

    [本文正在参与炫"库"行动-人大金仓有奖征文] 活动链接https://bss.csdn.net/m/topic/kingbase 前言: 今天突然想把工作几年在oracle建表相 ...

  9. 炫“库”行动-人大金仓征文大赛—数据领域“新·独角兽”

    前言: 最近公司正在着手于数据这方面的项目,淘宝了好多天,发现[人大金仓],进入主页[https://www.kingbase.com.cn/]查了一下,其在 电子政务.党务.国防军工.金融.智慧城市 ...

最新文章

  1. sl中几个简单变量的获取
  2. 苹果笔记本电脑电池保养细则
  3. window部署DM8的DEM系统
  4. Beetlex服务网关1.8发布
  5. C#使用Json.NET解析Json
  6. 2021年甘肃省高考成绩一分一段表查询,2021年甘肃高考一分一段表公布查询时间 什么时候出...
  7. 「SCOI2015」小凸玩密室 解题报告
  8. C++ 用template实现的堆
  9. php 替换某个字符,php如何将指定字符串替换?
  10. 基于C#制作的简易代码生成器
  11. 提高迅雷下载速度的方法
  12. 如何分析百度SEM竞价账户,简单实用小窍门
  13. linux一句话精彩问答(05年新版)
  14. python有vlookup的功能么_Python 3中的条件vlookup
  15. VMware ESXI系统镜像定制
  16. C#多线程工业源码 替代传统plc搭载的触摸屏 工控屏幕一体机直接和plc通信
  17. 基于Java毕业设计校园面包超市系统源码+系统+mysql+lw文档+部署软件
  18. mysql带where的join加索引_MySQL索引分析和优化+JOIN的分类(转)
  19. ppt文件怎么转成pdf
  20. 赶紧换掉windows系统自带记事本

热门文章

  1. springboot - vue-element-admin 整合,修改原有的登录退出
  2. 多周期MACD趋势共振制作的方法
  3. 5-32 哥尼斯堡的“七桥问题” (25分)
  4. mysql经典四表查询_sql 经典四表查询
  5. jQuery中添加与删除元素
  6. cpri和10g-kr的关系?
  7. C语言运算符优先级及结合性
  8. 基于Python+Open CV的手势识别算法设计
  9. Artefact China 获得CCPS网络安全等保三级证书
  10. 3.4 随机变量的相互独立性