暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kingbase V9 单机版一键式部署


号外,号外,号外!KingbaseES V9 版本号:V009R001C001B0030已经正式发布了,有兴趣的同仁可以体验了!!!

一、产品概述

1.1、产品介绍

  • Kingbase V9是由人大金仓公司研发的数据库管理系统,它是一款具有自主知识产权的通用数据库产品。Kingbase ES V9在性能、安全性、易用性等方面进行了优化和增强,旨在满足企业级关键应用的需求。该版本的数据库管理系统通过了国家网络与信息系统安全产品质量检验检测中心的测评,核心源代码为自主开发,满足信息技术产品原创性测评要求。

1.2、部署方式

  • Kingbase V9提供了详细的安装和配置指南,包括图形界面和命令行两种安装方式。用户可以根据自己的环境和需求选择合适的安装方法。安装过程中,用户需要准备相应的安装目录、数据目录,并根据需要挂载ISO安装包。安装完成后,用户还需要配置系统环境变量和集群,以便数据库能够正常运行和扩展。

1.3、社区支持和文档资源

  • Kingbase V9拥有活跃的开发者和用户社区,提供了丰富的技术支持和文档资源。用户可以通过官方网站、技术论坛和博客等渠道获取帮助和解决方案。

二、环境初始化

2.1、  检查操作系统信息

说明:您可以通过以下命令查看操作系统信息:

cat /etc/*release

  • 注意:
    为避免安装失败,或安装结束后文件发生异常,请在安装前关闭操作系统的应用保护,或于安装时在操作系统界面手动点击允许程序执行。
[root@Node1 ~]# cat /etc/*release
Kylin Linux Advanced Server release V10 (Halberd)
DISTRIB_ID=Kylin
DISTRIB_RELEASE=V10
DISTRIB_CODENAME=Halberd
DISTRIB_DESCRIPTION="Kylin V10"
DISTRIB_KYLIN_RELEASE=V10
DISTRIB_VERSION_TYPE=enterprise
DISTRIB_VERSION_MODE=normal
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Halberd)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Halberd)"
ANSI_COLOR="0;31"

Kylin Linux Advanced Server release V10 (Halberd)
[root@Node1 ~]#


2.2、检查系统内存与存储空间

  • 说明:您可以通过以下命令查看内存信息(以 MB 单位显示):
    free -m
[root@Node1 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2879         227        2378           9         273        2428
Swap:          4095           0        4095
[root@Node1 ~]#
  • 说明:
  • 您可以通过以下命令查看磁盘存储信息(以 GB 单位显示):
    df -hl
  • 注意:/tmp 目录需要至少 10G 空间。如果安装过程中出现存储空间不足的情况,请先释放足够的磁盘空间,再执行安装程序。如果硬件配置不满足要求,需要更换满足要求的硬件设备再进行安装。
[root@Node1 ~]# df -hl
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               1.4G     0  1.4G    0% /dev
tmpfs                  1.5G     0  1.5G    0% /dev/shm
tmpfs                  1.5G  9.2M  1.4G    1% /run
tmpfs                  1.5G     0  1.5G    0% /sys/fs/cgroup
/dev/mapper/klas-root   96G  4.0G   92G    5% /
tmpfs                  1.5G     0  1.5G    0% /tmp
/dev/sda1              295M  183M  113M   62% /boot
tmpfs                  288M     0  288M    0% /run/user/0
[root@Node1 ~]#


2.3、修改内核参数

  • 说明:若内核参数与参考值不一致,您可通过编辑/etc/sysctl.conf 文件修改参数,如下所示:
cat >> /etc/sysctl.conf <<EOF
fs.aio-max-nr= 1048576
fs.file-max= 6815744
kernel.shmall= 2097152
kernel.shmmax= 4294967295
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
EOF
内核参数修改完毕后,重启Linux系统,并输入如下命令查看内核参数的修改是否正确:
/sbin/sysctl -p
/sbin/sysctl -a

2.4、资源使用参数

  • 说明:Linux 资源限制配置文件是/etc/security/limits.conf。限制用户可使用的资源数量对系统的稳定性非常重要。您可以通过调整资源限制数量改进系统性能。limits.conf 文件如下所示:
  • limits.conf 配置文件
    其中 soft 是一个警告值,hard 是真正意义的阈值,超过系统就会报错,一般情况下两者设为同一个值。一般保持系统安装时的默认值即可。可配置的资源有如下种类:
  • 下表是资源配置参数说明
    资源项 含义
    core 最大数据大小(KB)
    data 内核文件大小(KB)
    fsize 最大文件大小(KB)
    memlock 大锁定内存地址空间(KB)
    nofile 最大打开的文件描述符数量
    rss 最大持久设置大小(KB)
    stack 最大堆栈大小(KB)
    cpu 最大 CPU 时间(分钟)
    noproc 最大进程数量
    as 地址空间限制(KB)
    maxlogins 用户最大登录次数
    smaxsyslogins 系统上登录的最大数量
    priority 运行用户进程的优先级
    locks 用户可持有的最大文件锁数量
    sigpending 最大挂起的信号数量
    msgqueue POSIX 消息队列使用的最大内存(字节)
    nice 最大可提升到的合适优先级
    rtprio 最大实时优先级
  • 参数可修改为如下值:
cat >> /etc/security/limits.conf <<EOF
# *表示所有用户,可只设置root和kingbase用户
* soft nofile 65536
# 注意:设置nofile的hard limit不能大于/proc/sys/fs/nr_open,否则注销后将无法正常登陆
* hard nofile 65535
* soft nproc 65536
* hard nproc 65535
# unlimited表示无限制
* soft core unlimited
* hard core unlimited
EOF

2.5、RemoveIPC 参数

  • 说明:systemd-logind 服务中引入的一个特性,是当一个用户退出系统后,会删除所有有关的 IPC 对象。该特性由/etc/systemd/logind.conf 文件中的 RemoveIPC 参数控制。某些操作系统会默认打开,会造成程序信号丢失等问题(只有 redhat7 及以上和一些特殊的国产 Linux 的版本需要修改,改之前可先查看此项是否为默认 yes)。设置 RemoveIPC=no。 设置后重启服务:
sed -i  "s/#RemoveIPC=no/RemoveIPC=no/"  /etc/systemd/logind.conf


2.6、以上环境初始化的工作,还可以使用 optimize_system_conf 脚本完成初始化环境。

2.7、环境规划

主机名 主机 IP 操作系统
Node1 192.168.1.61 Kylin Server V10 SP3

2.8、创建用户(kingbase)

  • 注:在在所有节点上创建 DBA 用户
groupadd kingbase -g 4000
useradd kingbase -g 4000 -u 4000
echo "King@0925"|passwd --stdin kingbase

代码如下:

[root@Node1 ~]# groupadd kingbase -g 4000
[root@Node1 ~]# useradd kingbase -g 4000 -u 4000
[root@Node1 ~]# echo "Ky@20240925"|passwd --stdin kingbase
更改用户 kingbase 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@Node1 ~]#

2.9、创建目录

  • 说明:创建安集群装目录/Kingbase/ES/V9/kingbase
    数据安装目录:/Kingbase/ES/V9/data
mkdir /install
mkdir -p /Kingbase/ES/V9/kingbase
mkdir -p /Kingbase/ES/V9/data
chown -R kingbase:kingbase /Kingbase
chmod -R 775 /Kingbase
chmod -R 700 /Kingbase/ES/V9/data
ls -l /| grep kingbase
注意:并授权 Kingbase 账号,data 目录为 700,其他目录问 775;
[root@Node1 ~]# mkdir -p /Kingbase/ES/V9
[root@Node1 ~]# mkdir -p /Kingbase/ES/V9/data
[root@Node1 ~]# chown -R kingbase:kingbase /Kingbase
[root@Node1 ~]# chmod -R 775 /Kingbase
[root@Node1 ~]# chmod -R 700 /Kingbase/ES/V9/data
[root@Node1 ~]# ls -l /| grep kingbase
drwxrwxr-x    2 kingbase kingbase    6  9月 26 20:55 install
drwxrwxr-x    3 kingbase kingbase   16  9月 26 20:55 Kingbase
[root@Node1 ~]#

三、Kingbase 单机版部署

3.1、上传安装包、license.dat,检查 MD5、解压,并将光驱中的安装文件拷贝到/install

1.上传安装包,间MD5值

cd /install
ls -l  KingbaseES_V009R001C001B0030_Lin64_install.iso
md5sum KingbaseES_V009R001C001B0030_Lin64_install.iso
[root@Node1 ~]# cd /install/
[root@Node1 install]#
[root@Node1 install]# ls -l  KingbaseES_V009R001C001B0030_Lin64_install.iso
-rw-r--r-- 1 root root 2502940672  9月 26 21:01 KingbaseES_V009R001C001B0030_Lin64_install.iso
[root@Node1 install]# md5sum KingbaseES_V009R001C001B0030_Lin64_install.iso
3adf56122ea7d407bc43138ab8b11f84  KingbaseES_V009R001C001B0030_Lin64_install.iso
[root@Node1 install]#
  • 检查MD5校验码,官网做校验

2、挂载镜像

[root@Node1 install]# mount -o loop KingbaseES_V009R001C001B0025_Lin64_install.iso /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
[root@Node1 install]#

3.使用KingBase用户复制挂载后的安装文件到/install下

cp -r /mnt/* /install
[root@Node1 install]# cp -r /mnt/* /install
[root@Node1 install]#
  • 备注:使用 Kingbase 安装时,可能存在权限问题,故需将此文件拷贝到有读写权限的 文件夹中。

3.2、系统安装

1、进入/install,执行安装脚本
[root@Node1 install]#
[root@Node1 install]# ls /install/
KingbaseES_V009R001C001B0030_Lin64_install.iso  license_41248_0.dat  setup  setup.sh
[root@Node1 install]#
2、切换到Kingbase用户,执行安装
[root@Node1 install]# su kingbase
[kingbase@Node1 install]$ sh setup.sh
3、根据提示同意安装许可
Now launch installer...
Preparing to install
WARNING: /tmp does not have enough disk space! Attempting to use /home/kingbase for install base and tmp dir.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
          ........
Launching installer...

===============================================================================
KingbaseES V9                                           (使用 InstallAnywhere 创建)
-------------------------------------------------------------------------------
正在准备控制台模式安装...
===============================================================================
简介
本安装程序将指导您完成 KingbaseES V9 的安装。

建议您在继续本次安装前,退出所有程序。
如果要回到前一屏幕进行更改,可输入“back”。

如果要取消本次安装,可随时输入“quit”。

KingbaseES Version: V9
Kingbase Type:BMJ-NO
Installer Version: V009R001C001B0025
Install DATE:202405281033

Kingbase Inc.
        http://www.kingbase.com.cn

请按 <ENTER> 键继续: 按ENTER下一步
============================================================
4、执根据提示同意安装许可
    重要须知,请认真阅读:本《最终用户许可协议》(以下
称《协议》)是您(个人或单一实体)与北京人大金仓信息
技术股份有限公司(以下简称“人大金仓”)之间有关上述
人大金仓软件产品的法律协议。
本“软件产品”包括计算机软件,并可能包括相关媒体、
印刷材料和联机文档(“软件产品”)。本“软件产品”还
包括对人大金仓提供给您的原“软件产品”的任何更新和补
充资料。任何与本“软件产品”一同提供给您的并与单独一
份软件许可证相关的软件产品是根据本《协议》中的条款而
授予您。您一旦安装、复制、下载、
访问或以其它方式使用“软件产品”,
即表示您同意接受本《协议》各项条款的约束。
如您不同意本《协议》中的条款,请不要安装、
复制或使用“软件产品”。

软件产品许可证

    本“软件产品”受著作权法及国际著作权条约和其它知识
产权法和条约的保护。

请按 <ENTER> 键继续: 按ENTER下一步
5、根据提示同意安装许可
1、许可证的授予。只要您遵守本《协议》,
人大金仓将授予您下列非独占性的不可转让的权利:
    应用软件。
本软件的使用应在相应合同上规定的地点上使用。使用应受
到购买的数量和许可种类(如合同中所约定)的使用限制所
制约。如果许可种类没有特殊说明,
则您只能在单一一台计算机、工作站、手持式计算机、
智能电话或其他数字电子仪器(“计算机”)上安装、使用、
访问、显示、运行或以其他方式互相作用于(“运行”)本
“软件产品”的一份副本

    保留权利。除本协议中具体的规定外,
未明示授予的一切其它权利均为人大金仓所有。
人大金仓保留对本协议内容的解释权。

2、其它权利和限制的说明。

    限制转让。在任何情况下,
没有人大金仓的事先书面同意,
您不得转让本协议或本协议项下授予的任何使用许可。

请按 <ENTER> 键继续: 按ENTER下一步
6、根据提示同意安装许可
    对反向工程、反向编译、反汇编的限制。
您不得对本“软件产品”进行反向工程、
反向编译或反汇编;尽管有此限制,
但如果适用法律明示允许上述活动,
并仅在适用法律明示允许的范围内从事上述活动,
则不在此限。

    商标。本《协议》不授予您任何有关人大金仓商标或服务
商标的权利。

出租限制。不得出租、租赁或出借本“软件产品”。

    出口限制。您承认本“软件产品”受中国出口法律管辖。
您同意遵守所有适用于本“软件产品”的国际法和国内法,
包括《中华人民共和国对外贸易法》,

请按 <ENTER> 键继续:  按ENTER下一步
7、根据提示同意安装许可
支持服务。人大金仓为您提供与“软件产品”有关的支持
服务(“支持服务”),
但支持服务的具体内容受相关合同的制约,
人大金仓保留对支持服务进行收费的权利。
支持服务的使用受用户手册、联机文档和/或其它人大金仓提
供的材料中所述的各项政策和计划的制约。提供给您作为支
持服务的一部份的任何附加软件代码应被视为本“软件产品
”的一部分,并须符合本《协议》中的各项条款和条件。
至于您提供给人大金仓作为支持服务的一部分的技术信息,
人大金仓可将其用于商业用途,包括产品支持和开发。
除了在为您提供支持时必须的情况外,
人大金仓在使用这些技术信息时不会以个人形式提及您。
    协议终止。如您未遵守本《协议》的各项条款和条件,
在不损害其它权利的情况下,人大金仓可终止本《协议》。
如此类情况发生,
您必须销毁“软件产品”的所有副本及其所有组成部分。

3、升级版本。如本“软件产品”标明为升级版本,您必须获
取由人大金仓标明为合格使用升级版本的产品的许可证方可
请按 <ENTER> 键继续:  按ENTER下一步
8、根据提示同意安装许可
4、知识产权。本“软件产品”(包括但不限于本“软件产品
”中所含的任何图像、照片、动画、录像、录音、音乐、
文字和附加程序)、随附的印刷材料、
及本“软件产品”的任何副本的产权、
著作权和其他知识产权,均由人大金仓或其供应商拥有。通
过使用“软件产品”可访问的内容的一切所有权和知识产权
均属于各自内容所有者拥有,
并可能受著作权法或其它知识产权法和条约的保护。
本《协议》不授予您使用这些内容的权利。
如果这份“软件产品”包括只以电子形式提供的文档,
您可以打印一份该电子文档。
您不可以从本软件中去掉版权声明,并保证为本“软件产品

请按 <ENTER> 键继续: 按ENTER下一步
9、根据提示同意安装许可
6、备份副本。
在按照本《协议》安装一份本“软件产品”副本后,
您可以保留人大金仓用以提供给您本“软件产品”的原媒体,
仅用于备份或存档之用。
如果需要原媒体方可在计算机上使用“软件产品”,
您可以复制一份“软件产品”副本仅用于备份或存档之用。
除本《协议》中明文规定外,您不可复制本“软件产品”或
随附本“软件产品”的印刷材料。
经允许的复制件应以安全的方式予以保存。


请按 <ENTER> 键继续: 按ENTER下一步
10、根据提示同意安装许可
1、有限保证
    只要您有有效的许可,人大金仓保证:(1)“软件产品”
自收货之日起九十天内基本符合随附书面材料所述的功能。
(2)人大金仓提供的支持服务应基本与有关书面材料中所述
相符,并且人大金仓支持工程师将在商业所允许的范围内尽
力解决任何问题。如果本产品不符合本保证,
人大金仓将修理、更换本产品或退回您已支付的价款,但您
应将该“软件产品”连同您所持有的发票一同退还给人大金
仓。如果本产品的故障是由事故、滥用或误用所造成,
则本保证无效。退换的产品享受原保证期剩余时间,
或三十天的保证(以时间较长者为准)。
在适用法律允许的最大范围内,并且除上述保证外,

请按 <ENTER> 键继续: 按ENTER下一步
11、根据提示同意安装许可
管辖法律
    本协议受中华人民共和国法律管辖(包括但不限于《中华
人民共和国著作权法》、

请按 <ENTER> 键继续:按ENTER下一步
12、根据提示同意安装许可
人大金仓的联系方式如下:

地址:北京市朝阳区容达路7号中国电科太极信息产业园B座三
层
邮编:100102
电话:86-10-5885 1118
网址:www.kingbase.com.cn
全国服务热线:400-601-1188
技术支持邮箱:support@kingbase.com.cn

是否接受此许可协议条款? (Y/N):  按Y下一步
13、选择安装方式,默认选择1:完全安装
选择安装集
-----

请选择将由本安装程序安装的“安装集”。

  ->1- 完全安装
    2- 客户端安装

    3- 定制安装

输入“安装集”的号码,或按 <ENTER> 键以接受缺省值
   :   按1下一步

14、选择授权文件(包含授权文件所在路径)
选择授权文件
------


文件路径: /install/license_34148_0.dat
15、选择安装目录,按Y继续安装
   说明: Kingbase安装在/Kingbase/ES/V9

选择安装目录
------

请选择一个安装目录。

您想在哪一位置安装?

  缺省安装文件夹: /opt/Kingbase/ES/V9

输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
      : /Kingbase/ES/V9   按ENTER下一步
安装文件夹为: /Kingbase/ES/V9
   是否正确? (Y/N): 按Y下一步
16、再次确认安装目录,当前目录已存在,按“1”覆盖安装即可
确定:覆盖非空目录
---------

选择的目录已经有内容,确定是否覆盖?

  ->1- 确定
    2- 取消

输入要选择的号码,或按 <ENTER> 键接受缺省值:选1,再按ENTER下一步
17、确认安装目录,按ENTER继续安装
预安装摘要
-----

在继续执行前请检查以下信息:

产品名:
    KingbaseES V9

安装文件夹:
    /Kingbase/ES/V9  再次确认安装路径,按ENTER下一步
18、确认以上安装信息,按ENTER继续安装
产品功能部件:
    数据库服务器,
    接口,
    数据库部署工具,
    高可用组件,
    数据库开发管理工具,
    数据迁移工具

安装空间磁盘信息
    所需磁盘空间: 5378 MB           空闲磁盘空间: 64355 MB


请按 <ENTER> 键继续:按ENTER下一步
19、执行Kingbase程序安装
准备就绪,可以安装
---------

本安装程序已准备完毕,可在下列位置安装 KingbaseES V9:

/Kingbase/ES/V9

按 <ENTER> 键进行安装:按ENTER下一步
20、确认data安装路径,无需修改,按ENTER继续安装
选择存储数据的文件夹
----------

请选择一个文件夹,该文件夹必须为空。

Data folder (默认﹕ /Kingbase/ES/V9/data):确认data安装目录,无需修改,按ENTER下一步
21、确认安装端口,默认是54321,无需修改,按ENTER继续安装
数据库端口
-----

请输入数据库服务监听端口,默认54321。

端口 (默认﹕ 54321): 端口默认是54321,无需修改,按ENTER下一步
22、确认管理员账号system,及设置system密码
数据库管理员
------

请输入数据库管理员用户名。

用户名: (默认﹕ system): 默认管理员账号system,无需修改,按ENTER下一步
===============================================================================
输入密码
----

本次安装需输入密码才能继续。

请输入密码: 请输入密码:*********输入密码,按ENTER下一步

===================================================================
再次输入密码
------

本次安装需再次输入密码才能继续。

请再次输入密码: 请再次输入密码:*********再次输入密码,按ENTER下一步
23、设置数据库服务字符集
数据库服务字符集
--------

请输入服务端字符集编码。

  ->1- UTF8
    2- GBK
    3- GB18030

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 选择1,按ENTER下一步
24、设置数据库兼容模式
数据库兼容模式
-------

请输入数据库兼容模式。

    1- PG
  ->2- ORACLE
    3- MySQL

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 选择2,按ENTER下一步
25、设置字符大小写敏感特性
===============================================================================
字符大小写敏感特性
---------

请输入字符大小写敏感特性。

  ->1- YES
    2- NO

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 选择1,按ENTER下一步
26、设置存储块大小
存储块大小
-----

请输入存储块大小。

  ->1- 8k
    2- 16k
    3- 32k

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 选择1,按ENTER下一步
27、获取用户输入
输入请求信息

  ->1- sm4
    2- rc4

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 选择1,按ENTER下一步
28、获取用户输入,设置加密方式:默认选1
获取用户输入
------
输入请求信息

  ->1- scram-sha-256
    2- scram-sm3
    3- sm4
    4- sm3

输入您选择的号码,或按 <ENTER> 键以接受缺省值:  选择1,按ENTER下一步
================================================================
29、以上信息设置完毕后,按ENTER继续安装
数据库即将被安装,需要花费一些时间,请耐心等待。

请按 <ENTER> 键继续:  按ENTER下一步
30、安装完成,再开启一个窗口,执行以下脚本
安装完成
----

恭喜!KingbaseES V9 已成功地安装到:

/Kingbase/ES/V9

如果您需要将 KingbaseES V9 注册为系统服务,请运行

    /Kingbase/ES/V9/install/script/root.sh

按 <ENTER> 键以退出安装程序:
31、使用 root 账户运行以上脚本后,再按回车键,完成安装
[root@Node1 ~]#  /Kingbase/ES/V9/install/script/root.sh
Starting KingbaseES V9:
等待服务器进程启动 .... 完成
服务器进程已经启动
KingbaseES V9 started successfully
32、执行脚本后,按ENTER,完成部署
安装完成
----

恭喜!KingbaseES V9 已成功地安装到:

/Kingbase/ES/V9

如果您需要将 KingbaseES V9 注册为系统服务,请运行

    /Kingbase/ES/V9/install/script/root.sh

按 <ENTER> 键以退出安装程序:
Complete.
[kingbase@Node1 KES_Setup]$

3.3、完整部署过程

[root@Node1 install]# su kingbase
[kingbase@Node1 install]$ sh setup.sh
Now launch installer...
Preparing to install
WARNING: /tmp does not have enough disk space! Attempting to use /home/kingbase for install base and tmp dir.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
          ........
Launching installer...


Graphical installers are not supported by the VM. The console mode should be used instead...

===============================================================================
KingbaseES V9                                           (使用 InstallAnywhere 创建)
-------------------------------------------------------------------------------

正在准备控制台模式安装...




===============================================================================


请稍候
---



===============================================================================
简介
--

本安装程序将指导您完成 KingbaseES V9 的安装。

建议您在继续本次安装前,退出所有程序。
如果要回到前一屏幕进行更改,可输入“back”。

如果要取消本次安装,可随时输入“quit”。

KingbaseES Version: V9
Kingbase Type:BMJ-NO
Installer Version: V009R001C001B0030
Install DATE:202409261029

Kingbase Inc.
        http://www.kingbase.com.cn

请按 <ENTER> 键继续:



===============================================================================


请稍候
---



===============================================================================
许可协议
----

安装和使用 KingbaseES V9 产品之前,您须接受下列许可协议:


北京人大金仓信息技术股份有限公司
“软件最终用户许可协议”

    重要须知,请认真阅读:本《最终用户许可协议》(以下
称《协议》)是您(个人或单一实体)与北京人大金仓信息
技术股份有限公司(以下简称“人大金仓”)之间有关上述
人大金仓软件产品的法律协议。
本“软件产品”包括计算机软件,并可能包括相关媒体、
印刷材料和联机文档(“软件产品”)。本“软件产品”还
包括对人大金仓提供给您的原“软件产品”的任何更新和补
充资料。任何与本“软件产品”一同提供给您的并与单独一
份软件许可证相关的软件产品是根据本《协议》中的条款而
授予您。您一旦安装、复制、下载、
访问或以其它方式使用“软件产品”,
即表示您同意接受本《协议》各项条款的约束。
如您不同意本《协议》中的条款,请不要安装、
复制或使用“软件产品”。

软件产品许可证

    本“软件产品”受著作权法及国际著作权条约和其它知识
产权法和条约的保护。

请按 <ENTER> 键继续:

本“软件产品”只许可使用,而不出售。

1、许可证的授予。只要您遵守本《协议》,
人大金仓将授予您下列非独占性的不可转让的权利:
    应用软件。
本软件的使用应在相应合同上规定的地点上使用。使用应受
到购买的数量和许可种类(如合同中所约定)的使用限制所
制约。如果许可种类没有特殊说明,
则您只能在单一一台计算机、工作站、手持式计算机、
智能电话或其他数字电子仪器(“计算机”)上安装、使用、
访问、显示、运行或以其他方式互相作用于(“运行”)本
“软件产品”的一份副本

    保留权利。除本协议中具体的规定外,
未明示授予的一切其它权利均为人大金仓所有。
人大金仓保留对本协议内容的解释权。

2、其它权利和限制的说明。

    限制转让。在任何情况下,
没有人大金仓的事先书面同意,
您不得转让本协议或本协议项下授予的任何使用许可。

请按 <ENTER> 键继续:


    非再销售性软件。
如果本“软件产品”标明“非再销售品”,
则无论本《协议》其它条款有如何说明,
您对本“软件产品”的使用只限于演示、测试或评价目的,
而您不得再销售或以其它方式有偿转让本“软件产品”。

    对反向工程、反向编译、反汇编的限制。
您不得对本“软件产品”进行反向工程、
反向编译或反汇编;尽管有此限制,
但如果适用法律明示允许上述活动,
并仅在适用法律明示允许的范围内从事上述活动,
则不在此限。

    商标。本《协议》不授予您任何有关人大金仓商标或服务
商标的权利。

出租限制。不得出租、租赁或出借本“软件产品”。

    出口限制。您承认本“软件产品”受中国出口法律管辖。
您同意遵守所有适用于本“软件产品”的国际法和国内法,
包括《中华人民共和国对外贸易法》,

请按 <ENTER> 键继续:

以及中国政府颁布的相关软件出口的限制和规定。

    支持服务。人大金仓为您提供与“软件产品”有关的支持
服务(“支持服务”),
但支持服务的具体内容受相关合同的制约,
人大金仓保留对支持服务进行收费的权利。
支持服务的使用受用户手册、联机文档和/或其它人大金仓提
供的材料中所述的各项政策和计划的制约。提供给您作为支
持服务的一部份的任何附加软件代码应被视为本“软件产品
”的一部分,并须符合本《协议》中的各项条款和条件。
至于您提供给人大金仓作为支持服务的一部分的技术信息,
人大金仓可将其用于商业用途,包括产品支持和开发。
除了在为您提供支持时必须的情况外,
人大金仓在使用这些技术信息时不会以个人形式提及您。

    协议终止。如您未遵守本《协议》的各项条款和条件,
在不损害其它权利的情况下,人大金仓可终止本《协议》。
如此类情况发生,
您必须销毁“软件产品”的所有副本及其所有组成部分。

3、升级版本。如本“软件产品”标明为升级版本,您必须获
取由人大金仓标明为合格使用升级版本的产品的许可证方可

请按 <ENTER> 键继续:

使用本“软件产品”。人大金仓公司保留在任何时候为您提
供本“软件产品”的升级版本或升级收取费用的权利。标明
为升级版本的“软件产品”替换和/或补充使您有资格使用升
级版本的基础的产品,
您只可根据本《协议》的条款使用所产生的升级产品。如本
“软件产品”是您获得许可作为单一产品使用的一套软件程
序包中一个组件的升级版本,则本“软件产品”只可作为该
单一产品包的一部分而使用和转让,
并且不可将其分开使用在一台以上的计算机上。

4、知识产权。本“软件产品”(包括但不限于本“软件产品
”中所含的任何图像、照片、动画、录像、录音、音乐、
文字和附加程序)、随附的印刷材料、
及本“软件产品”的任何副本的产权、
著作权和其他知识产权,均由人大金仓或其供应商拥有。通
过使用“软件产品”可访问的内容的一切所有权和知识产权
均属于各自内容所有者拥有,
并可能受著作权法或其它知识产权法和条约的保护。
本《协议》不授予您使用这些内容的权利。
如果这份“软件产品”包括只以电子形式提供的文档,
您可以打印一份该电子文档。
您不可以从本软件中去掉版权声明,并保证为本“软件产品

请按 <ENTER> 键继续:

”复制品(全部或部分)复制版权声明,
您同意制止以任何形式非法复制本软件及文档。
您不可复制本“软件产品”随附的印刷材料。

5、多重媒体软件。您可以由多种媒体获得“软件产品” 。
无论您收到何种类型或大小的媒体,
您只可使用适用于您单一的计算机的一种媒体。
您不可在另一台计算机上运行另一种媒体。
除作为“软件产品”永久转让的一部分外(如上文所述),
您不得将另一种媒体出借、
出租或租赁或以其他方式转移给另一用户。

6、备份副本。
在按照本《协议》安装一份本“软件产品”副本后,
您可以保留人大金仓用以提供给您本“软件产品”的原媒体,
仅用于备份或存档之用。
如果需要原媒体方可在计算机上使用“软件产品”,
您可以复制一份“软件产品”副本仅用于备份或存档之用。
除本《协议》中明文规定外,您不可复制本“软件产品”或
随附本“软件产品”的印刷材料。
经允许的复制件应以安全的方式予以保存。


请按 <ENTER> 键继续:

7、保密。“保密信息”包括程序(含程序中使用的方法和概
念)和人大金仓识别为专有的或保密的一切信息。
除非本协议明确允许,您不得将保密信息透露或者以其他方
式提供给第三方和您没有必要授权其在业务中使用程序的任
何雇员。您应采取一切合理、必要的步骤,保证不将本软件
产品的程序或任何部分透露或以其他方式提供给第三方。

    如您是在中华人民共和国取得此人大金仓产品,
下列有限保证适用于您。

1、有限保证
    只要您有有效的许可,人大金仓保证:(1)“软件产品”
自收货之日起九十天内基本符合随附书面材料所述的功能。
(2)人大金仓提供的支持服务应基本与有关书面材料中所述
相符,并且人大金仓支持工程师将在商业所允许的范围内尽
力解决任何问题。如果本产品不符合本保证,
人大金仓将修理、更换本产品或退回您已支付的价款,但您
应将该“软件产品”连同您所持有的发票一同退还给人大金
仓。如果本产品的故障是由事故、滥用或误用所造成,
则本保证无效。退换的产品享受原保证期剩余时间,
或三十天的保证(以时间较长者为准)。
在适用法律允许的最大范围内,并且除上述保证外,

请按 <ENTER> 键继续:

人大金仓否认一切明示或默示的保证、条件和其他条款。不
能予以排除的任何默示保证仅限于九十天或适用法律允许的
最短期间(以时间较长者为准)内有效。
2、有限责任
    在适用法律所允许的最大范围内,除上述保证规定者外,
人大金仓或其供应商在任何情况下绝不就因使用或不能使用
“软件产品”或因提供或未提供支持服务所发生的任何特殊
的、意外的、
非直接的或间接的损失(包括但不限于营业利润损失、
营业中断、
商业信息的遗失或任何其他金钱上的损失)承担赔偿责任,
即使人大金仓或其任何供应商事先被告知该损害发生的可能
性。不论任何情况,
人大金仓在本《协议》任何条款下所承担的全部责任,
以您就“软件产品”实际已付的价款或人民币10.00元为限,
以两者之间较高额为准。但是,
如果您已经与人大金仓达成支持服务协议,人大金仓就支持
服务的全部赔偿责任应以该支持服务协议条款为准。

管辖法律
    本协议受中华人民共和国法律管辖(包括但不限于《中华
人民共和国著作权法》、

请按 <ENTER> 键继续:

《中华人民共和国计算机软件保护条例》、
《中华人民共和国商标法》、《中华人民共和国专利法》、
《中华人民共和国反不正当竞争法》等法律法规)。
因本协议或其违约引起的或与之有关的任何争论或索赔,
应由人大金仓所在地人民法院管辖。
人大金仓的知识产权如被侵犯,上述规定不限制人大金仓就
此向具有合法管辖权的法院请求做出强制性的补救措施。

人大金仓的联系方式如下:

地址:北京市朝阳区容达路7号中国电科太极信息产业园B座三
层
邮编:100102
电话:86-10-5885 1118
网址:www.kingbase.com.cn
全国服务热线:400-601-1188
技术支持邮箱:support@kingbase.com.cn


是否接受此许可协议条款? (Y/N): Y



===============================================================================
选择安装集
-----

请选择将由本安装程序安装的“安装集”。

  ->1- 完全安装
    2- 客户端安装

    3- 定制安装

输入“安装集”的号码,或按 <ENTER> 键以接受缺省值
   : 1



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================
选择授权文件
------

不选择授权文件,则使用软件自带试用版授权
提示:请在有效期内及时更换正式授权文件。

文件路径 : /install/license_41248_0.dat

License序列号 --- 启用 --- 197C9F62-3209-11EF-AACD-000C29CBE49F
生产日期 --- 启用 --- 2024-06-24
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-企业版 V9R1
产品版本号 --- 启用 --- V009R001C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 90
用户名称 --- 启用 --- 官方网站试用授权
项目名称 --- 启用 --- 官方网站试用授权
CPU检查 --- 启用 --- 0
容器名称 --- 禁用 --- 0
MAC地址 --- 启用 --- 00:00:00:00:00:00
最大连接数 --- 启用 --- 0
分区 --- 启用 --- 0
物理同步 --- 启用 --- 0
读写分离模块 --- 启用 --- 0
恢复到指定时间点 --- 启用 --- 0
集群对网络故障的容错 --- 启用 --- 0
快速加载 --- 启用 --- 0
日志压缩 --- 启用 --- 0
全文检索 --- 启用 --- 0
性能优化包(性能诊断) --- 启用 --- 0
性能优化包(性能调优) --- 启用 --- 0
保密通讯协议 --- 启用 --- 0
审计 --- 启用 --- 0
三权分立 --- 启用 --- 0
透明加密 --- 启用 --- 0
强制访问控制 --- 启用 --- 0
列加密 --- 启用 --- 0
密码复杂度 --- 启用 --- 0
用户锁定 --- 启用 --- 0
集群管理软件 --- 启用 --- 0
集群配置工具 --- 启用 --- 0
集群高级管理包 --- 启用 --- 0
并行查询 --- 启用 --- 0
并行备份还原 --- 启用 --- 0
异构数据源 --- 启用 --- 0
日志解析 --- 启用 --- 0
GIS --- 启用 --- 0
日志解析为SQL --- 启用 --- 0
操作系统类型 --- 启用 --- 0
数据守护集群 --- 启用 --- 0
多活共享存储集群 --- 启用 --- 0



===============================================================================
选择安装目录
------

请选择一个安装目录。

您想在哪一位置安装?

  缺省安装文件夹: /opt/Kingbase/ES/V9

输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
      : /Kingbase/ES/V9

安装文件夹为: /Kingbase/ES/V9
   是否正确? (Y/N): Y



===============================================================================
确定:覆盖非空目录
---------

选择的目录已经有内容,确定是否覆盖?

  ->1- 确定
    2- 取消

输入要选择的号码,或按 <ENTER> 键接受缺省值: 1



===============================================================================
预安装摘要
-----

在继续执行前请检查以下信息:

产品名:
    KingbaseES V9

安装文件夹:
    /Kingbase/ES/V9

产品功能部件:
    数据库服务器,
    接口,
    数据库部署工具,
    高可用组件,
    数据库开发管理工具,
    数据迁移工具

安装空间磁盘信息
    所需磁盘空间: 5378 MB           空闲磁盘空间: 86374 MB



请按 <ENTER> 键继续:



===============================================================================
准备就绪,可以安装
---------

本安装程序已准备完毕,可在下列位置安装 KingbaseES V9:

/Kingbase/ES/V9

按 <ENTER> 键进行安装:



===============================================================================
正在安装...
-------

 [==================|==================|==================|==================]
 [------------------|------------------|------------------|------------------]



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================
选择存储数据的文件夹
----------

请选择一个文件夹,该文件夹必须为空。

Data folder (默认﹕ /Kingbase/ES/V9/data):




===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================
数据库端口
-----

请输入数据库服务监听端口,默认54321。

端口 (默认﹕ 54321):




===============================================================================
数据库管理员
------

请输入数据库管理员用户名。

User (默认﹕ system):




===============================================================================
输入密码
----

本次安装需输入密码才能继续。

请输入密码: 请输入密码:**



===============================================================================
再次输入密码
------

本次安装需再次输入密码才能继续。

请再次输入密码: 请再次输入密码:**



===============================================================================
数据库服务字符集
--------

请输入服务端字符集编码。

    1- default
  ->2- UTF8
    3- GBK
    4- GB2312
    5- GB18030

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2




===============================================================================
区域
--

请输入数据库区域。

    1- C
  ->2- zh_CN.UTF-8
    3- en_US.UTF-8

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2




===============================================================================
数据库兼容模式
-------

请输入数据库兼容模式。

    1- PG
  ->2- ORACLE
    3- MySQL

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2




===============================================================================
字符大小写敏感特性
---------

请输入字符大小写敏感特性。

  ->1- YES
    2- NO

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1




===============================================================================
存储块大小
-----

请输入存储块大小。

  ->1- 8k
    2- 16k
    3- 32k

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1




===============================================================================
身份认证方法
------

请选择身份认证方法。

  ->1- scram-sha-256
    2- scram-sm3
    3- sm4
    4- sm3

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1




===============================================================================
自定义参数
-----

请输入自定义初始化数据库参数。

Custom (默认﹕  ):




===============================================================================
提示
--

数据库即将被安装,需要花费一些时间,请耐心等待。

请按 <ENTER> 键继续:



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================


请稍候
---



===============================================================================
安装完成
----

恭喜!KingbaseES V9 已成功地安装到:

/Kingbase/ES/V9

如果您需要将 KingbaseES V9 注册为系统服务,请运行

    /Kingbase/ES/V9/install/script/root.sh

按 <ENTER> 键以退出安装程序:

3.4、修改环境变量

vi /home/kingbase/.bashrc
export PATH=/Kingbase/ES/V9/Server/bin:$PATH
export KINGBASE_DATA=/Kingbase/ES/V9/data

source /home/kingbase/.bashrc

3.5、检查KingbaseES版本

[kingbase@Node1 ~]$ ksql -V
ksql (Kingbase) V009R001C001B0030
[kingbase@Node1 ~]$

3.6、测试登录

[kingbase@Node1 ~]$ ksql -Usystem -dkingbase
用户 system 的口令:
输入 "help" 来获取帮助信息.

kingbase=# select version();
                                                       version

-----------------------------------------------------------------------------
-----------------------------------------
 KingbaseES V009R001C001B0030 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4
.8.5 20150623 (Red Hat 4.8.5-28), 64-bit
(1 行记录)

kingbase=#

四、总结

功能特点和改进

Kingbase V9在功能上更加丰富,性能上更为强劲,使用上更加便捷。它继承了人大金仓在数据库领域40多年的技术积累,广泛应用于金融、能源、医疗、交通、运营商、教育等多个行业。Kingbase V9支持多种集群架构,包括主备集群、读写分离集群、多活共享存储集群等,并且展现出高性能、高可用、高安全、易使用、易管理、易维护等特点。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论