KingbaseV7版本安装部署

===============================================================================================

安装检查

    ]# cat /proc/cpuinfo |  lscpu            // CPU(主流的32位或64位CPU)
    
    ]# free -g | cat /proc/meminfo          // 内存(1GB以上)
    
    ]# df -h | fdisk -l                        // 硬盘空间(1GB以上空闲空间)
    
    ]# uname -a                                // 操作系统版本(主流的32位或64位Linux操作系统)
    

SELINUX、防火墙状态检查

    ]# vim /etc/selinux/config
        SELINUX=disabled                    // 处于禁用状态(确认是否可以自行修改)
        
    ]# service iptables stop
    ]# chkconfig iptables off
    ]# iptables -L
    ]# iptables -F
    
    ]# systemctl stop firewalld
    

操作系统时间检查

    ]# date                                    // 确定时间正确
    ]# date -s                                // 不正确用date -s修改
    
    
====================================================================================================


创建用于安装数据库及运行数据库的用户及密码

    ]# useradd kingbase                //  -m创建用户家目录,-U 创建用户同名用户组
    
    ]# passwd kingbase
    
    
=================================================================================================


目录规划

    ]# mkdir /home/kingbase/install                                    // 数据库安装包存放目录 (用于数据库安装包及license文件存放)
    ]# chown -R kingbase:kingbase /home/kingbase/install
--------------------------------------------------------    
    ]# mkdir -p /home/kingbase/KingbaseES/V7                        // 数据库软件目录 (用于安装数据库软件)
----------------------
    ]# chown -R kingbase:kingbase /home/kingbase/KingbaseES/V7
    
    ]# mkdir -p /home/kingbase/KingbaseES/V7/data                    // 数据库数据目录 (用于初始数据库数据目录)
    ]# chown -R kingbase:kingbase /home/kingbase/KingbaseES/V7/data
    
    ]# mkdir /home/kingbase/backup                                    // 数据库备份目录
    ]# chown -R kingbase:kingbase /home/kingbase/backup
    
    ]# mkdir /home/kingbase/scripts                                    // 数据库脚本目录
    ]# chown -R kingbase:kingbase /home/kingbase/scripts
    
    ]# mkdir /home/kingbase/archive                                    // 数据库归档目录 (用于存放数据库归档文件)
    ]# chown -R kingbase:kingbase /home/kingbase/archive
    
    
============================================================================================================


操作系统参数配置
    
    ]# vim /etc/security/limits.conf    在末尾添加
    
        kingbase hard nofile 65536
        kingbase soft nofile 65536                    #// 修改数据库属主用户单个进程能够打开的最大文件句柄数量
        
        kingbase hard nproc 65536
        kingbase soft nproc 65536                    #// 修改数据库用户的最大processes数量
        
        kingbase soft core unlimited
        kingbase hard core unlimited                #// 修改数据库用户生成core文件的限制大小
        
        
        
    ]# vim /etc/security/limits.d/20-nproc.conf     #银河麒麟4.0.2版本无此文件
        kingbase soft nproc 65536                    // 修改数据库用户的最大processes数量
    
    
    
    ]# vim  /etc/sysctl.conf            在末尾添加            
        kernel.sem = 5010 641280 5010 256            // 修改操作系统信号量
    
    ]# sysctl -p                                    // 重新加载生效
    
    
    ]# cat /sys/block/{DEVICE-NAME}/queue/scheduler
    
    ]# vim /etc/rc.d/rc.local    #银河麒麟无rc.d目录
        echo deadline > /sys/block/{DEVICE-NAME}/queue/scheduler
    
    
    ]# vim /etc/systemd/logind.conf
        RemoveIPC=no                                // 修改IPC (只有redhat7及以上的版本需要修改)
        
    ]# systemctl daemon-reload
    ]# systemctl restart systemd-logind.service        //  重启服务

    
===========================================================================================================


拷贝数据库安装文件

    ]# cp ...  /home/kingbase/install                        // 拷贝安装包及授权文件
    
    ]# unzip ....zip -d /home/kingbase/install/                // 解压安装包
    
    ]# chown –R kingbase:kingbase /home/kingbase/install    // 属主变更
    
    
运行setup命令 (启动安装流程)
    
    ]# chmod +x  /home/kingbase/install/setup.sh            // 权限变更 (安装文件变为可执行文件)
    
    ]# su - kingbase        // kingbase用户执行    
    
    ]$ sh /home/kingbase/install/setup.sh                    
    

安装流程

    enter-->enter-->enter-->enter-->enter-->Y-->1-->enter-->显示通过后-->enter-->
    输入正确的license文件路径(/home/kingbase/kdb_install/license.dat)后 enter-->
    输入标准化软件安装目录(/home/kingbase/KingbaseES/V7)后enter-->Y-->enter-->enter
    -->用户名krms,密码krms,再次密码krms-->enter-->2-->enter-->enter
    
    
============================================================================================================


安装ODBC驱动并加载相关系统服务

    ]# su - root            // root用户执行
    
    ]# cd /home/kingbase/KingbaseES/V7/Install/
           sh   Root.sh
    
    
==========================================================================================================


关闭四个服务

    ]# service kingbase7d stop    // kingbase7d 数据库主进程 (单机环境下建议开机自启动)
    
    ]# service krms7d stop
    ]# chkconfig krms7d off        // krms7d 数据库控制管理器进程 (建议关闭开机自启动)
    
    ]# service jobmgmt7d stop
    ]# chkconfig jobmgmt7d off    // jobmgmt7d 数据库定时任务进程 (如果没有用到定时任务功能,建议关闭开机自启动)
    
    ]# service kdbws7d stop
    ]# chkconfig kdbws7d off    // kdbws7d 数据库web端管理进程 (建议关闭开机自启动)
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值