首页 > 数据库 >银河麒麟操作系统安装人大金仓数据库--九五小庞

银河麒麟操作系统安装人大金仓数据库--九五小庞

时间:2023-09-15 16:14:42浏览次数:55  
标签:opt core 金仓 -- 数据库 kingbase 小庞 安装

一、环境要求

  • 硬件:内存512M以上,磁盘空间10G以上
  • 软件:主流Linux操作系统,本机使用kylin-v10
  • 安装包准备:官网下载数据库文件镜像以及授权文件
    https://www.kingbase.com.cn/rjcxxz/index.htm

 

二、配置内核参数

vim /etc/sysctl.conf
# 加入以下行
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

/sbin/sysctl -p  # 重新加载以下
/sbin/sysctl -a

三、参数调整

1、资源使用参数

vim /etc/security/limits.conf
# 加入以下行
# * 表示所有用户,可只设置 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

2、RemoveIPC 参数

把 /etc/systemd/logind.conf 文件中的 RemoveIPC=no 设置,再执行一下指令

systemctl daemon-reload
systemctl restart systemd-logind.service

四、预安装工作

1、创建安装用户

useradd -m kingbase
passwd kingbase # aaa123...A

注意:创建安装系统用户 kingbase 之后,如无特殊说明,后续的操作默认使用 kingbase 用户进行操作

2、创建安装目录

mkdir -p /opt/Kingbase/ES/V8 # 默认路径,可自定义
chmod o+rwx /opt/Kingbase/ES/V8

3、数据目录

数据目录是金仓数据库管理系统 KingbaseES 中存放数据文件的目录,默认是在安装目录下的 data 目录,无需提前创建,安装过程中可以创建

 

mkdir /opt/Kingbase/ES/V8/data

4、挂载安装包

mkdir /KingbaseESV8 # 挂载点
mount KingbaseES_V008R006C006B0021_Lin64_install.iso  /KingbaseESV8                                                                          

ls
setup  setup.sh # 挂载点下有两个文件

五、安装

1、安装

su - kingbase # 切换到安装用户
cd /KingbaseESV8 # 进入挂载点目录
./setup.sh -i console # 执行安装脚本,命令行安装

一路回车 --> 直到出现 完全安装 的选项,选择完全安装 --> 选择授权文件 --> 选择安装目录 --> 等待安装 --> 选择数据存储路径 --> 设置初始化参数

 

最后显示:代表成功

 

2、注册系统服务

su - root
/opt/Kingbase/ES/V8/install/script/root.sh

 这个时候54321端口就已经开了,代表数据库服务已经正常运行。
我们可以用如下两种方法对数据库服务进行启停

systemctl start|stop kingbase8d.service

/etc/init.d/kingbase8d start|stop

3、连接数据库

cd /opt/Kingbase/ES/V8/Server/bin/

./ksql -p 54321 -U system test

 --------------------------------------------------------

参考链接:麒麟操作系统安装人大金仓数据库_银河麒麟安装人大金仓数据库_小猿桥的博客-CSDN博客

标签:opt,core,金仓,--,数据库,kingbase,小庞,安装
From: https://www.cnblogs.com/pxyblog/p/17705223.html

相关文章

  • Navicat连接Mysql数据显示2059 - authentication plugin ‘caching_sha2_password‘的
    安装Mysql8.0,使用navicat登录时显示如下错误提示 错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。解决办法:1.打开MySQL命令行客户端 2.输入登录密码登录,查看加密方式,命令:showvariableslike'd......
  • 解决方案| anyRTC远程检修应用场景
    背景在这个科技飞速发展的时代,各行各业都要求高效运转。然而,当出现问题时,我们却常常因为无法及时解决而感到困扰,传统解决问题的方式是邀请技术人员现场解决问题,如果技术人员解决不了,还要邀请专家从其他城市到现场解决,这中间会流失很多时间,影响生产效率。现在,anyRTC推出一站式远......
  • Xines广州星嵌全新FPGA开发板—OMAPL138/C6748 DSP+ARM+FPGA
    1  开发板简介    XQ138F-EVM是一款基于广州星嵌TIOMAP-L138(浮点DSPC6748+ARM9)+XilinxSpartan-6FPGA核心板SOM-XQ138F设计的开发板,它为用户提供了SOM-XQ138F核心板的测试平台,用于快速评估SOM-XQ138F核心板的整体性能。 XQ138F-EVM底板采用沉金无铅工艺的四层板设......
  • weevely 的使用
    一、查看weevely帮助信息命令行键入weevely后回车内容如下: 命令行键入weevelygenerate-h回车:二、生成木马文件weevelygenerate-obfuscatorcleartext1_php123456test.php这里使用到了weevely自带的混淆器——cleartext1_php三、修改刚刚生成的木马文件 是......
  • 02什么是变量
    1什么是变量变量:一种会变化的状态,这个状态可以描述世间万物2Python中定义变量name='Yting'#变量名赋值符号变量值print(name)Ytingprint('Yting')Ytingx=10y=19height=1803定义变量名的命名规范变量名得具有某种意义变量名只能使用字母、......
  • HBase学习7(phoenix安装)
    1.下载PhoenixDownloads|ApachePhoenix2.根据hbase的版本下载对应的phoenix3.上传到linux虚拟机/export/software/目录下建议把所有hbase、hadoop、zookeeper都关闭 4.解压到/export/server/目录下tar-xvzfapache-phoenix-5.0.0-HBase-2.0-bin.tar.gz-C../server......
  • 初识大数据
         高速交互和快速处理:在线购物平台要求用户与平台进行高速交互,而平台在处理数据时也要保持快速响应。这意味着平台需要具备高度并发性和处理大量数据的能力。    用户安全和状态一致性:在处理数据的过程中,平台需要确保用户的安全和数据的状态一致性。这包括......
  • 03常量+注释
    1常量是什么固定不变的量2定义常量因为python中没有严格意义上的常量,如果你非要改,也可以,一定要记住,常量是约定俗成的,但是也可以更改,但是最好不要改。变量名必须大写。FANPING_HEIGHT=150#FANPING_HEIGHT=FANPING_HEIGHT+1#print(FANPING_HEIGHT)1513注释......
  • h5 支付宝支付接入
    不得不说支付宝的接入相比起微信支付是在是太easy了payByZFBh5Api({order_sn:props.sn}).then(res=>{ constdiv=document.createElement('div'); div.innerHTML=(res.data.data);//res.data是返回的表单 document.body.appendChild(div); docum......
  • 基于python+selenium的自动批量添加
    场景点击添加”新增“按钮,弹出”新增对话框“,输入各种数据,然后点击”确定“按钮,如此循环。数量多,这样操作累人。seleniumSelenium是一个用于自动化Web浏览器操作的库,可以实现模拟点击、输入文本等操作。代码实现#!/usr/bin/envpython3#-*-coding:utf-8-*-fromsel......