人大金仓数据库在Linux下的安装过程

近年来,中美两国在科技领域的冲突越来越大,国内很多领域国产化替换的呼声越来越高,除了网络设备国产化替换进程加快,数据库国产化的进程也在逐步进行,相关软件可以前往人大金仓官网(https://www.kingbase.com.cn/)下载。
本文通过SecureCRT会话日志纪录了人大金仓数据库在Linux下控制台模式安装全过程(必要注释也已经列出):

############
#安装数据库#
############
#注:事先需要专门为人大金仓数据库创建Linux用户KingbaseES
[KingbaseES@localhost ~]$ ls
X64+Linux
[KingbaseES@localhost ~]$ cd X64+Linux/
[KingbaseES@localhost X64+Linux]$ ls
arping  安装包  试用版授权文件
[KingbaseES@localhost X64+Linux]$ cd 安装包/
[KingbaseES@localhost 安装包]$ ls
KingbaseES_V008R003C002B0100_Lin64_install
KingbaseES_V008R003C002B0100_Lin64_install.tar.gz
KingbaseES_V008R003C002B0100_Lin64_install.tar.gz.md5
[KingbaseES@localhost 安装包]$ cd KingbaseES_V008R003C002B0100_Lin64_install/
[KingbaseES@localhost KingbaseES_V008R003C002B0100_Lin64_install]$ ls
setup  setup.sh
[KingbaseES@localhost KingbaseES_V008R003C002B0100_Lin64_install]$ sh setup.sh -i console[KingbaseES@localhost KingbaseES_V008R003C002B0100_Lin64_install]$ sh setup.sh -i console
 
Now launch installer...
tee: .installer.log: 权限不够
Preparing to install
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 V8                                           (使用 InstallAnywhere 创建)
-------------------------------------------------------------------------------

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




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

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

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

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

请按 <ENTER> 键继续: 


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

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


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

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

软件产品许可证

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

请按 <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



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


文件路径: /home/KingbaseES/X64+Linux/试用版授权文件/license_V8R3-企业版.dat

License序列号 --- 启用 --- B3F32F4C-B64E-11EA-B860-000C2937A8A8
生产日期 --- 启用 --- 2020-06-25
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-V8R3-企业版
产品版本号 --- 启用 --- V008R003C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 90
用户名称 --- 启用 --- 北京人大金仓信息技术股份有限公司
项目名称 --- 启用 --- 官方网站90天试用授权
CPU检查 --- 启用 --- 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



===============================================================================
选择安装路径
------

您想在哪一位置安装?

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


输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
      : /home/KingbaseES/DB

安装文件夹为: /home/KingbaseES/DB
   是否正确? (Y/N): Y

   #需要注意的是,设定为该路径前,要确保相关的位置具有读写权限,具体命令为:在root用户下,使用“chmod 777 <路径>”

===============================================================================
请稍候
---



===============================================================================
请稍候
---



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

按 <ENTER> 键继续。如果所列信息有误,请输入“BACK”,
然后进行更改
   

产品名:
    KingbaseES V8

安装文件夹:
    /home/KingbaseES/DB

产品功能部件:
    服务器,
    服务器集群,
    JDBC,
    逻辑同步工具,
    数据库部署工具,
    控制台工具,
    帮助,
    数据库对象管理工具,
    数据迁移工具,
    PERL,
    ODBC,
    PHP

硬盘空间信息
    所需空间:1039M                           可用空间:13739M



请按 <ENTER> 键继续: 



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

本安装程序已准备完毕,可在系统的下列位置安装 KingbaseES 
V8:

/home/KingbaseES/DB

按 <ENTER> 键进行安装: 



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

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



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
请稍候
---



===============================================================================
获取用户输入
------

输入请求信息

Data folder (默认: /home/KingbaseES/DB/data): 




===============================================================================
请稍候
---



===============================================================================
设置端口信息
------


端口: (默认: 54321): 




===============================================================================
获取账户输入
------


账户: (默认: SYSTEM): 




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


请输入密码: 请输入密码:**********     #密码为:yanmuhuan(依据实际情况自定义)



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

请输入密码

请再次输入密码: 请再次输入密码:**********    #密码为:yanmuhuan(依据实际情况自定义)



===============================================================================
获取用户输入
------

输入请求信息

  ->1- UTF8
    2- GBK
    3- GB18030

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




===============================================================================
获取用户输入
------

输入请求信息

    1- case-insensetive
  ->2- case-sensetive

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




===============================================================================
Tips
----

数据库将要初始化,这可能会花一些时间,请耐心等待。

请按 <ENTER> 键继续: 



===============================================================================
请稍候
---



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

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

/home/KingbaseES/DB

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

    /home/KingbaseES/DB/Scripts/root.sh

按 <ENTER> 键以退出安装程序: 
cat: .installer.log: 没有那个文件或目录
Complete. 



##################################################################
#在root用户下,运行位于/home/KingbaseES/DB/Scripts/root.sh 的脚本#
##################################################################
[KingbaseES@localhost KingbaseES_V008R003C002B0100_Lin64_install]$ su root
密码:
[root@localhost KingbaseES_V008R003C002B0100_Lin64_install]# cd ~ 
[root@localhost ~]# cd /home/KingbaseES/
[root@localhost KingbaseES]# ls
DB  X64+Linux 
[root@localhost KingbaseES]# cd DB/ 
[root@localhost DB]# ls -a
.             DeployTools  jre          ManagerTools      Scripts
..            desktops     license.dat  Odbc              Server
Cluster       DtsTools     LICENSE_EN   Perl              template
ConsoleTools  Help         LICENSE_ZH   Php               Uninstall
data          Jdbc         Logs         ReplicationTools  xulrunner
[root@localhost DB]# cd Scripts/
[root@localhost Scripts]# ls
initcluster.sh  javatools.sh  root.sh  rootuninstall.sh  startupcfg.sh 
[root@localhost Scripts]# ls -a
.  ..  initcluster.sh  javatools.sh  root.sh  rootuninstall.sh  startupcfg.sh 
[root@localhost Scripts]# ./root.sh
Starting KingbaseES V8: 
等待服务器进程启动 .... 完成
服务器进程已经启动
KingbaseES V8 started successfully
[root@localhost Scripts]# 



############################
#测试是否可以正常连接数据库#
############################


#查看数据相关服务运行状态
[KingbaseES@localhost ~]$ systemctl status kingbase8d.service 
● kingbase8d.service - LSB: Start and stop the kingbase server
   Loaded: loaded (/etc/rc.d/init.d/kingbase8d; bad; vendor preset: disabled)
   Active: active (exited) since 六 2020-08-08 19:35:24 CST; 3min 25s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 987 ExecStart=/etc/rc.d/init.d/kingbase8d start (code=exited, status=0/SUCCESS)
  
  
  
#使用ksql连接数据库,ksql是人大金仓数据库的客户端工具,类似于Oracle中的SQL Plus,需要注意的是,使用ksql只能在Linux系统中
#专门的用户下进行,否则将报错显示没有这个命令,这里创建的用户为KingbaseES
#ksql语法:ksql -h <服务器地址> -p <服务器端口> -U <登录用户名> -W <登录密码> <数据库名>
[KingbaseES@localhost ~]$ ksql -h 192.168.2.201 -p 54321 -U SYSTEM -W yanmuhuan test
ksql (V008R003C002B0100)
Type "help" for help.



#在执行ksql命令后,如果数据库连接成功,将显示如下字样,test代表人大金仓中的某个数据库名,这里就可以执行相应的SQL代码了,“\q”
#为结束test视图
test=# \q
  • 10
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值