侧边栏壁纸
博主头像
kevin's blog! 博主等级

行动起来,活在当下

  • 累计撰写 27 篇文章
  • 累计创建 17 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

人大金仓部署

kevin
2024-09-14 / 0 评论 / 0 点赞 / 63 阅读 / 0 字

电科金仓数据库管理系统 KingbaseES(KES) 是面向全行业、全客户关键应用的企业级大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备集群、读写分离集群、多活共享存储集群等全集群架构,具有高性能、高安全、高可用、易使用、易管理、易维护的特点,支持所有国内外主流CPU、操作系统与云平台部署

更新包地址

https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/aarch64/Packages/

官方linux部署文档地址

https://help.kingbase.com.cn/v8/install-updata/install-linux/index.html

1、配置内核参数 /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

2、生效

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

3、资源使用参数 /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

4、加载重启服务

systemctl daemon-reload
systemctl restart systemd-logind.service

5、创建安装用户

useradd -m kingbase

passwd kingbase

切换kingbase用户

su - kingbase

在kingbase用户下启动数据库

# -D 指定数据目录
/home/kingbase/kdb/KESRealPro/V008R006C008B0020/Server/bin/kingbase -D /home/kingbase/kdb/data

kingbase常用命令

# 登录库
# 格式:ksql -p{port} -U {user} -d {batabase} -W
ksql -p54321 -U system -d test -W

# 创建用户
CREATE USER ${username} CONNECTION LIMIT - 1 PASSWORD '${password}';

# 查看所有用户
SELECT * FROM sys_user;

# 查询用户下的库表
SELECT schema_name FROM information_schema.schemata WHERE schema_owner = 'acceptance';
0

评论区