1.系统环境(银河麒麟v10_sp3)
安装包准备:官网下载数据库文件镜像以及授权文件https://www.kingbase.com.cn/rjcxxz/index.htm
2.内核参数配置
通过vim操作输入命令 vim /etc/sysctl.conf 或 根据该目录(/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
# 上述命令保存后重新执行以下命令以供重载 sysctl.conf 文件
/sbin/sysctl -p
/sbin/sysctl -a
3.参数调整
1)通过vim操作输入命令 vim /etc/security/limits.conf 或 根据该目录(/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)把 /etc/systemd/logind.conf 文件中的 RemoveIPC=no 保存后再执行以下指令
systemctl daemon-reload
systemctl restart systemd-logind.service
4.预安装工作
1)创建安装用户
useradd -m kingbase
passwd kingbase #密码需要大小写、字符最少8位
2)创建安装目录
mkdir -p /opt/Kingbase/ES/V9 # 默认路径,可自定义
chmod o+rwx /opt/Kingbase/ES/V9 # 设置读写权限
3)创建数据目录
mkdir /opt/Kingbase/ES/V9/data
4)挂载安装包(iso文件)
mkdir /KingbaseESV9 # 创建挂载点
mount KingbaseES_V009R001C001B0030_Lin64_install.iso /KingbaseESV9 # 替换自己下载的iso文件
ls
setup setup.sh # 挂载点下有两个文件
5.开始安装
1)安装
su - kingbase # 切换到安装用户
cd /KingbaseESV9 # 进入挂载点目录
./setup.sh -i console # 执行安装脚本,命令行安装
2)等待出现内容后一路进行 直到出现 “完全安装” 的选项
选择完全安装 --> 选择授权文件 --> 选择安装目录 --> 等待安装 --> 选择数据存储路径 --> 设置初始化参数
①默认端口为:54321
②授权文件, 输入存放文件的文件目录:例如 /data/KingbaseESV9
③默认会装在之前配置的目录下 /opt/Kingbase/ES/V9
④账户默认为 system ; 密码自定义
⑤默认字符集编码 UTF-8
⑥数据库兼容模式 可选择 ORACLE / PG / MYSQL
⑦大小写敏感只能选 否
⑧默认数据库大小8k(可选16k、32k)
原文摘自:银河麒麟操作系统安装人大金仓数据库--九五小庞 - 九五小庞 - 博客园
标签:文件,金仓,sysctl,core,--,数据库,麒麟,conf,安装 From: https://www.cnblogs.com/ypsofter/p/18502363