人大金仓V8R6 for RHEL7.6

人大金仓数据库安装

查看Linux系统版本信息

[root@localhost ~]# cat /proc/version

Linux version 3.10.0-957.el7.x86_64 (mockbuild@x86-040.build.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Oct 4 20:48:51 UTC 2018

查看Linux发行版本ID及描述信息

[root@localhost ~]# yum install -y redhat-lsb-core

[root@localhost ~]# lsb_release -id

Distributor ID: RedHatEnterpriseServer

Description: Red Hat Enterprise Linux Server release 7.6 (Maipo)

查看CPU信息

[root@localhost ~]# lscpu

Architecture:          x86_64

CPU op-mode(s):        32-bit, 64-bit

Byte Order:            Little Endian

CPU(s):                2

On-line CPU(s) list:   0,1

Thread(s) per core:    1

Core(s) per socket:    2

Socket(s):             1

NUMA node(s):          1

Vendor ID:             GenuineIntel

CPU family:            6

Model:                 126

Model name:            Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz

Stepping:              5

CPU MHz:               1190.400

BogoMIPS:              2380.80

Hypervisor vendor:     VMware

Virtualization type:   full

L1d cache:             48K

L1i cache:             32K

L2 cache:              512K

L3 cache:              6144K

NUMA node0 CPU(s):     0,1

查看内存信息

[root@localhost ~]# free -m

            total        used        free      shared   buff/cache   available

Mem:       3932       1043        1376       71       1511        2457

Swap:      3967         22         3945

设置yum源

查看镜像是否挂载

[root@localhost ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

/dev/mapper/rhel-root   46G  4.1G   42G  10% /

devtmpfs               2.0G     0  2.0G   0% /dev

tmpfs                  2.0G     0  2.0G   0% /dev/shm

tmpfs                  2.0G   13M  2.0G   1% /run

tmpfs                  2.0G     0  2.0G   0% /sys/fs/cgroup

/dev/sda1             1014M  165M  850M  17% /boot

tmpfs                  394M  4.0K  394M   1% /run/user/42

tmpfs                  394M   60K  394M   1% /run/user/0

新建挂载目录

[root@localhost ~]# mkdir -p /media/cdrom

将镜像挂载到目录

[root@localhost ~]# mount /dev/cdrom /media/cdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only

编辑yum源配置文件

[root@localhost ~]# vi /etc/yum.repos.d/rhel.repo

[rhel]

name=rhel

baseurl=file:///media/cdrom

enabled=1

gpgcheck=0

清空并重新加载yum仓库

[root@localhost ~]# yum clean all

[root@localhost ~]# yum repolist all

安装软件包

[root@localhost ~]# yum -y install coreutils glib2 lrzsz dstat sysstat e4fsprogs xfsprogs ntp readline-devel zlib-delvel openssl-devel pam-devel libxml2-devel libxslt-devel python-devel tcl-devel gcc gcc-c++ make smartmontools flex bison perl-devel perl-ExtUtils* openldap-devel jadetex openjade bzip2

查询软件包是否安装

[root@localhost ~]# rpm -qa | grep coreutils

policycoreutils-2.5-29.el7.x86_64

policycoreutils-python-2.5-29.el7.x86_64

coreutils-8.22-23.el7.x86_64

[root@localhost ~]# rpm -qa | grep glib2

glib2-2.56.1-2.el7.x86_64

pulseaudio-libs-glib2-10.0-5.el7.x86_64

[root@localhost ~]# rpm -qa | grep lrzsz

lrzsz-0.12.20-36.el7.x86_64

[root@localhost ~]# rpm -qa | grep dstat

dstat-0.7.2-12.el7.noarch

[root@localhost ~]# rpm -qa | grep sysstat

sysstat-10.1.5-17.el7.x86_64

[root@localhost ~]# rpm -qa | grep e4fsprogs

[root@localhost ~]# rpm -qa | grep e4fspr

[root@localhost ~]# yum -y install e4fsprogs*

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Package e2fsprogs-1.42.9-13.el7.x86_64 already installed and latest version

Nothing to do

[root@localhost ~]# rpm -qa | grep e2fsprogs

e2fsprogs-libs-1.42.9-13.el7.x86_64

e2fsprogs-1.42.9-13.el7.x86_64

[root@localhost ~]# rpm -qa | grep xfsprogs

xfsprogs-4.5.0-18.el7.x86_64

[root@localhost ~]# rpm -qa | grep ntp

ntpdate-4.2.6p5-28.el7.x86_64

fontpackages-filesystem-1.44-8.el7.noarch

ntp-4.2.6p5-28.el7.x86_64

python-ntplib-0.3.2-1.el7.noarch

[root@localhost ~]# rpm -qa | grep readline-devel

readline-devel-6.2-10.el7.x86_64

[root@localhost ~]# rpm -qa | grep zlib-devel

zlib-devel-1.2.7-18.el7.x86_64

[root@localhost ~]# rpm -qa | grep openssl-devel

openssl-devel-1.0.2k-16.el7.x86_64

[root@localhost ~]# rpm -qa | grep pam-devel

pam-devel-1.1.8-22.el7.x86_64

[root@localhost ~]# rpm -qa | grep libxml2-devel

libxml2-devel-2.9.1-6.el7_2.3.x86_64

[root@localhost ~]# rpm -qa | grep libxslt-devel

libxslt-devel-1.1.28-5.el7.x86_64

[root@localhost ~]# rpm -qa | grep python-devel

python-devel-2.7.5-76.el7.x86_64

[root@localhost ~]# rpm -qa | grep tcl-devel

tcl-devel-8.5.13-8.el7.x86_64

[root@localhost ~]# rpm -qa | grep gcc

gcc-gfortran-4.8.5-36.el7.x86_64

gcc-4.8.5-36.el7.x86_64

gcc-c++-4.8.5-36.el7.x86_64

libgcc-4.8.5-36.el7.x86_64

[root@localhost ~]# rpm -qa | grep gcc-c++

gcc-c++-4.8.5-36.el7.x86_64

[root@localhost ~]# rpm -qa | grep make

make-3.82-23.el7.x86_64

automake-1.13.4-3.el7.noarch

[root@localhost ~]# rpm -qa | grep smartmontools

smartmontools-6.5-1.el7.x86_64

[root@localhost ~]# rpm -qa | grep flex

flex-2.5.37-6.el7.x86_64

[root@localhost ~]# rpm -qa | grep bison

bison-3.0.4-2.el7.x86_64

[root@localhost ~]# rpm -qa | grep perl-devel

perl-devel-5.16.3-293.el7.x86_64

[root@localhost ~]# rpm -qa | grep perl-ExtUtils

perl-ExtUtils-MakeMaker-6.68-3.el7.noarch

perl-ExtUtils-Manifest-1.61-244.el7.noarch

perl-ExtUtils-Install-1.58-293.el7.noarch

perl-ExtUtils-Embed-1.30-293.el7.noarch

perl-ExtUtils-CBuilder-0.28.2.6-293.el7.noarch

perl-ExtUtils-ParseXS-3.18-3.el7.noarch

[root@localhost ~]# rpm -qa | grep openldap-devel

openldap-devel-2.4.44-20.el7.x86_64

[root@localhost ~]# rpm -qa | grep jadetex

texlive-jadetex-bin-svn3006.0-43.20130427_r30134.el7.noarch

texlive-jadetex-svn23409.3.13-43.el7.noarch

[root@localhost ~]# rpm -qa | grep openjade

openjade-1.3.2-45.el7.x86_64

[root@localhost ~]# rpm -qa | grep bzip2

bzip2-1.0.6-13.el7.x86_64

bzip2-libs-1.0.6-13.el7.x86_64

设置内核参数

[root@localhost ~]# vi /etc/sysctl.conf

添加

#kernel.sem = SEMMSL SEMMNS SEMOPM SEMMNI

Kernel.sem = 512 64000 400 2560

[root@localhost ~]# vi /etc/systemd/logind.conf

添加

RemoveIPC=no

设置数据库软限制和硬限制

[root@localhost ~]# vi /etc/security/limits.conf

添加

kingbase soft nproc 65536

kingbase hard nproc 65536

kingbase soft nofile 65536

kingbase hard nofile 65536

[root@localhost ~]# lsblk

NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda             8:0    0   50G  0 disk

├─sda1          8:1    0    1G  0 part /boot

└─sda2          8:2    0   49G  0 part

  ├─rhel-root 253:0    0 45.1G  0 lvm  /

  └─rhel-swap 253:1    0  3.9G  0 lvm  [SWAP]

sr0            11:0    1  4.2G  0 rom  /media/cdrom

[root@localhost ~]# cat /etc/rc.local

添加

echo deadline > /sys/block/sda/queue/scheduler

[root@localhost ~]# bash /etc/rc.local

新建目录并授权,/soft放置数据库相关软件,/opt/Kingbase/ES/V8为数据库安装目录及数据目录,/opt/Kingbase/bak为数据库备份目录

[root@localhost ~]# mkdir -p /soft

[root@localhost ~]# chown -R kingbase:kingbase /soft

[root@localhost ~]# mkdir -p /opt/Kingbase/ES/V8

[root@localhost ~]# mkdir -p /opt/Kingbase/bak

[root@localhost ~]# chown -R kingbase:kingbase /opt/Kingbase

新建用户和同名用户组

[root@localhost ~]# useradd -m -U kingbase

设置oracle用户密码

[root@localhost ~]# passwd kingbase

配置kingbase用户环境

[root@localhost ~]# su - kingbase

[kingbase@localhost ~]$ vi .bash_profile

添加

export KINGBASE_DATA=/opt/Kingbase/ES/V8/data

export PATH=/opt/Kingbase/ES/V8/Server/bin:$PATH

配置生效

[kingbase@localhost ~]$ source .bash_profile

将数据库安装包上传至/soft目录,root用户解压

[root@localhost ~]# cd /soft/

[root@localhost soft]# ll

total 4

drwxr-xr-x. 3 root root   35 Jan 24 14:11 KingbaseES_V008R006C005B0023_Lin64_single_install

-rw-r--r--. 1 root root 2553 Jan 21 17:22 license_V8R6-enterprise.zip

以kingbase用户登陆数据库服务器图形化界面,如果以root用户登陆然后su切换到kingbase用户并安装人大金仓数据库,无法调出数据库图像化安装界面,只能命令行安装,同时会报错:Graphical installers are not supported by the VM. The console mode will be used instead…

[kingbase@localhost ~]$ cd /soft

[kingbase@localhost soft]$ ls

KingbaseES_V008R006C005B0023_Lin64_single_install license_12349  license_V8R6-enterprise.zip

[kingbase@localhost soft]$ cd KingbaseES_V008R006C005B0023_Lin64_single_install/

[kingbase@localhost KingbaseES_V008R006C005B0023_Lin64_single_install]$ cd SETUP/

[kingbase@localhost SETUP]$ ls

INSTALL.BIN  MD5

[kingbase@localhost SETUP]$sh INSTALL.BIN

下一步

 

勾选I accept the terms of the License Agreement

 

选择Full

 

导入授权

 

 

导入授权报错,测试授权不用管

 

 

选择数据库安装目录

 

报错,数据库安装目录非空,这是之前安装生成的文件没有清除

 

确认后,删除数据库安装目录下的所有文件

选择Install

 

开始安装

 

选择数据目录

 

提示目录非空

 

实际该目录未创建,不用管,系统会自动创建

 

设置数据库密码

 

选择字符集和数据库兼容模式

 

开始创建数据库

 

部署完成,需要执行脚本将数据库服务添加成系统服务

 

root用户执行脚本

[root@localhost ~]# sh /opt/Kingbase/ES/V8/Scripts/root.sh

 

命令行登陆数据库

[kingbase@localhost bin]$ ./ksql -USYSTEM -dtest

 

数据库服务器系统图形化登陆

 

输入用户名密码

 

检查连接

 

连接到数据库成功

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值