人大金仓KingBaseES安装(linux)

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值