原文链接:银河麒麟服务器V10 SP3 安装人大金仓V009R001C001B0030
Hello,大家好啊,今天给大家带来一篇关于在银河麒麟服务器V10 SP3上安装人大金仓V009R001C001B0030的文章。人大金仓是国内知名的数据库管理系统,它在高性能、高可靠性和安全性方面有着优异的表现。本文将详细介绍如何在银河麒麟服务器V10 SP3上安装人大金仓数据库。欢迎大家分享转发,点个关注和在看吧!
准备工作
在开始安装之前,请确保以下准备工作已经完成:
下载人大金仓数据库安装包:从人大金仓官方网站或授权渠道下载V009R001C001B0030版本的安装包。
检查系统环境:确保银河麒麟服务器V10 SP3已经安装并正常运行,且具备足够的磁盘空间和内存。
1.下载安装镜像及测试授权
https://www.kingbase.com.cn/xzzx/index.htm
2.查看系统版本
[root@pdsyw ~]# cat /etc/os-release NAME="Kylin Linux Advanced Server" VERSION="V10 (Lance)" ID="kylin" VERSION_ID="V10" PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)" ANSI_COLOR="0;31" [root@pdsyw ~]# uname -a Linux pdsyw 4.19.90-52.39.v2207.ky10.x86_64 #3 SMP Wed Jun 5 17:23:57 CST 2024 x86_64 x86_64 x86_64 GNU/Linux [root@pdsyw ~]#
3.查看系统内存和硬盘
[root@pdsyw ~]# free -h total used free shared buff/cache available Mem: 14Gi 732Mi 10Gi 13Mi 3.0Gi 13Gi Swap: 8.0Gi 0B 8.0Gi [root@pdsyw ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 500G 0 disk ├─sda1 8:1 0 2G 0 part /boot └─sda2 8:2 0 498G 0 part ├─klas-root 253:0 0 450G 0 lvm / ├─klas-swap 253:1 0 8G 0 lvm [SWAP] └─klas-home 253:2 0 40G 0 lvm /home sr0 11:0 1 4.3G 0 rom /run/media/root/Kylin-Server-10 [root@pdsyw ~]#
4.查看安装包完整性
[root@pdsyw ~]# ls |grep Kin KingbaseES_V009R001C001B0030_Lin64_install.iso [root@pdsyw ~]# [root@pdsyw ~]# md5sum KingbaseES_V009R001C001B0030_Lin64_install.iso 3adf56122ea7d407bc43138ab8b11f84 KingbaseES_V009R001C001B0030_Lin64_install.iso [root@pdsyw ~]# [root@pdsyw ~]# sha1sum KingbaseES_V009R001C001B0030_Lin64_install.iso 2e2633319bafcf53d8bc4439cb6f52d730ad207d KingbaseES_V009R001C001B0030_Lin64_install.iso [root@pdsyw ~]#
5.配置内核参数
[root@pdsyw ~]# vim /etc/sysctl.conf [root@pdsyw ~]# [root@pdsyw ~]# grep -v ^# /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 [root@pdsyw ~]#
6.重启系统
[root@pdsyw ~]# reboot
7.查看内核参数
[root@pdsyw ~]# sysctl -p 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 [root@pdsyw ~]#
8.配置资源使用参数
[root@pdsyw ~]# vim /etc/security/limits.conf [root@pdsyw ~]# [root@pdsyw ~]# grep -v ^# /etc/security/limits.conf * soft nofile 65536 * hard nofile 65535 * soft nproc 65536 * hard nproc 65535 * soft core unlimited * hard core unlimited [root@pdsyw ~]#
9.配置RemoveIPC参数
[root@pdsyw ~]# vim /etc/systemd/logind.conf [root@pdsyw ~]# [root@pdsyw ~]# grep -v ^# /etc/systemd/logind.conf [Login] RemoveIPC=no [root@pdsyw ~]#
10.重启服务
[root@pdsyw ~]# systemctl daemon-reload [root@pdsyw ~]# systemctl restart systemd-logind.service [root@pdsyw ~]#
11.创建kingbase用户
[root@pdsyw ~]# useradd -m kingbase [root@pdsyw ~]# [root@pdsyw ~]# passwd kingbase 更改用户 kingbase 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。 [root@pdsyw ~]# [root@pdsyw ~]# usermod -aG wheel kingbase [root@pdsyw ~]# [root@pdsyw ~]# su - kingbase [kingbase@pdsyw ~]$ sudo -i 我们信任您已经从系统管理员那里了解了日常注意事项。 总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和风险)。 #3) 权力越大,责任越大。 [sudo] kingbase 的密码: [root@pdsyw ~]# exit 注销 [kingbase@pdsyw ~]$
12.创建路径
[root@pdsyw ~]# mkdir /opt/Kingbase/ES/V9 -p [root@pdsyw ~]# [root@pdsyw ~]# chmod o+rwx /opt/Kingbase/ES/V9 [root@pdsyw ~]# [root@pdsyw ~]#
13.挂载安装镜像
[kingbase@pdsyw ~]$ mkdir /opt/Kingbase/ES/V9/data [kingbase@pdsyw ~]$ [kingbase@pdsyw ~]$ mkdir Kingbase [kingbase@pdsyw ~]$ [kingbase@pdsyw ~]$ sudo mount /root/KingbaseES_V009R001C001B0030_Lin64_install.iso Kingbase/ [sudo] kingbase 的密码: mount: /home/kingbase/Kingbase: WARNING: source write-protected, mounted read-only. [kingbase@pdsyw ~]$ ll Kingbase/ 总用量 6 dr-xr-xr-x 2 root root 2048 5月 21 21:44 setup -r-xr-xr-x 1 root root 3932 5月 21 21:44 setup.sh [kingbase@pdsyw ~]$
14.启动安装程序
[kingbase@pdsyw ~]$ echo $LANG zh_CN.UTF-8 [kingbase@pdsyw ~]$ cd Kingbase/ [kingbase@pdsyw Kingbase]$ [kingbase@pdsyw Kingbase]$ sh setup.sh -i console
15.完全安装
16.导入授权文件
17.选择安装路径
18.检查信息
19.准备完成
20.安装中
21.选择数据路径
22.配置端口
23.配置管理员
24.配置密码
25.配置字符集编码
26.配置数据库区域
27.配置兼容模式
28.配置大小写敏感
29.配置存储块大小
30.配置身份认证方法
31.自定义参数
32.开始安装
33.安装完成
34.注册服务
[kingbase@pdsyw Kingbase]$ sudo /opt/Kingbase/ES/V9/install/script/root.sh [sudo] kingbase 的密码: Starting KingbaseES V9: 等待服务器进程启动 .... 完成 服务器进程已经启动 KingbaseES V9 started successfully [kingbase@pdsyw Kingbase]$
35.启动服务
[kingbase@pdsyw ~]$ cd /opt/Kingbase/ES/V9/Server/bin/ [kingbase@pdsyw bin]$ [kingbase@pdsyw bin]$ ./sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V9/data/ 等待服务器进程关闭 .... 完成 服务器进程已经关闭 [kingbase@pdsyw bin]$ [kingbase@pdsyw bin]$ ./sys_ctl -w start -D /opt/Kingbase/ES/V9/data/ -l /opt/Kingbase/ES/V9/data/sys_log/startup.log 等待服务器进程启动 .... 完成 服务器进程已经启动 [kingbase@pdsyw bin]$
36.登录测试
[kingbase@pdsyw bin]$ ./ksql -h 127.0.0.1 -p 54321 -d test -U system 用户 system 的口令: 输入 "help" 来获取帮助信息. test=# select version(); version ------------------------------------------------------------------------------- --------------------------------------- KingbaseES V009R001C001B0030 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8 .5 20150623 (Red Hat 4.8.5-28), 64-bit (1 行记录) test=#
通过本文的介绍,您应该已经掌握了如何在银河麒麟服务器V10 SP3上安装人大金仓V009R001C001B0030数据库的方法。完成这些步骤后,您就可以在银河麒麟服务器上使用人大金仓数据库进行开发和管理了。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!