在Linux上安装Kingbase 9

系统要求

https://help.kingbase.com.cn/v9/install-updata/install-linux/install-linux-2.html

环境准备

Linux版本:AlmaLinux release 9.4 (Seafoam Ocelot)

Linux主机名:kbsrv

informix安装包:KingbaseES_V009R001C001B0024_Lin64

informix服务名:kb01

内核参数调整

复制代码
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

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

/sbin/sysctl -p
/sbin/sysctl -a

环境准备

setenforce 0sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

disable_FW

创建user & group

复制代码
useradd -m kingbase
passwd kingbase

su - kingbase
cat >>~/.bash_profile <<EOF
export PATH=$PATH:/opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0024/Server/bin
export KINGBASE_DATA=/opt/Kingbase/ES/V9/data/
EOF

创建DB目录

复制代码
mkdir -p /opt/Kingbase/ES/V9
chmod 775 /opt/Kingbase/ES/V9
chown kingbase:kingbase /opt/Kingbase/ES/V9

安装Kingbase数据库软件

复制代码
su - kingbase
cd /mnt
sh setup.sh -i console
相关推荐
无奈笑天下12 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla15 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
坤坤子吖19 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump19 小时前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
星恒随风21 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
少司府21 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
无足鸟ICT1 天前
【RHCA+】IO调度算法
linux·服务器
wacsii1 天前
【Linux进程(四)】命令行参数与环境变量
linux·服务器
无奈笑天下1 天前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
科研邪修法1 天前
培训PDF保护配置:把需求转换成可验收权限
linux·服务器·网络