0
点赞
收藏
分享

微信扫一扫

人大金仓KingBaseES安装(linux)

狗啃月亮_Rachel 2023-09-14 阅读 49

1,必须用非ROOT用户安装,不然会报错。

2,创建用户组,用户。

3,安装前要确保以下目录不存在或者为空,属主也必须是安装的用户。

数据库安装包和license文件存放目录

mkdir /home/kingbase/install

chown -R kingbase.kingbase /home/kingbase//install

护具看软件目录

mkdir -p /home/kingbase/KingbaseES/V8

chown -R kingbase.kingbase /home/kingbase/KingbaeES/V8

数据库数据目录(选择空间大的)

mkdir -p /dbdata/data

chown -R kingbase.kingbase /dbdata/data

数据库归档目录,物理备份时需要(选择空间大的)

mkdir -p /dbdata/archive

chown -R kingbase.kingbase /dbdata/archive

数据库备份目录(选择空间大的)

mkdir -p /dbdata/backup

chown -R kingbase.kingbase /dbdata/backup

4,设置内核参数

查看内核参数,如果不一致就编辑/etc/sysctl.conf

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=4294967295

kernel.shmmni=4096

kernel.

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= 4194394

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

内核参数修改完毕后,重启linux系统,并输入如下命令查看内核参数的修改是否正确:

/sbin/sysctl -p

/sbin/sysctl -a

5,上传镜像,挂载镜像

su -root

mount -o loop /opt/KingbaseES_V8xxxx_install.iso /home/kingbase/install

更改上传文件所有者和所属群组

cd /home/kingbase/install/

chown -R kingbase.kingbase *

切换到kingbase用户,执行setup.sh

su -kingbase

cd /home/kingbase/install/

bash setup,sh -i console

安装需要license,找不到就无法安装,要提前放好

/home/kingbase/license_V8R3xxx.dat

输入安装路径

/home/kingbase/kingbaseES/V8

初始化数据目录,

可以用规划的,/dbdata/data

也可以用默认的,/home/kingbase/kingbaseES/V8/data

初始化的时候设定大小写敏感,设定后,后续无法更改,只能重新初始化。

初始化成功后,会提示可以注册为服务,按照提示执行就行了

su -root

bash /home/kingbase/kingbaseES/V8/Scripts/root.sh

启动/关闭KingbaseES

通过系统服务的方式管理数据库

停止数据库

service kingbase8d stop

或 systemctl stop kingbase8d

或 /etc/initd/kingbase8d stop

启动数据库

service kingbase8d start

或 systemctl start kingbase8d

或 /etc/init.d/kingbase8d start

重启数据库

service kingbase8d restart

或 systemctl restart kingbase8d

或 /etc/init.d/kingbase8d restart

查看数据库状态

service kingbase8d status

或 systemctl status kingbase8d

或 /etc/init.d/kingbase8d status


举报

相关推荐

0 条评论