银河麒麟服务器V10 SP3 安装人大金仓V009R001C001B0030

原文链接:银河麒麟服务器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数据库的方法。完成这些步骤后,您就可以在银河麒麟服务器上使用人大金仓数据库进行开发和管理了。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!

### 在 OpenKylin 银河麒麟桌面操作系统 V10安装人大金仓数据库 #### 准备工作 在开始安装之前,需确认操作系统的环境配置满足人大金仓数据库的要求。OpenKylin 银河麒麟桌面操作系统 V10 是基于 Linux国产操作系统,其兼容性与银河麒麟服务器版相似[^2]。 #### 下载人大金仓数据库安装包 前往人大金仓官方网站或其他可信渠道下载适合的操作系统版本的安装文件。通常情况下,人大金仓提供针对不同 Linux 发行版的二进制安装包(如 `.tar.gz` 或 `.rpm` 文件)。对于 OpenKylin 系统,建议选择通用的 `.tar.gz` 压缩包形式以便于手动解压和部署[^1]。 #### 解压缩并初始化安装路径 假设已成功获取人大金仓数据库安装包 `KingbaseES_V8_xxx.tar.gz` ,将其放置至 `/tmp` 或其他临时存储位置后执行如下命令完成解压: ```bash cd /tmp/ tar -zxvf KingbaseES_V8_xxx.tar.gz -C /opt/ ``` 上述指令会将人大金仓数据库提取到 `/opt/Kingbase/ES/V8/` 路径下[^3]。 #### 设置环境变量 为了方便后续管理工具调用以及服务启动停止脚本正常运作,在用户的 shell profile 中加入必要的 PATH 和 LD_LIBRARY_PATH 参数设置。编辑个人用户家目录下的 `.bashrc` 文件或者全局生效的 `/etc/profile` : ```bash export KINGBASE_HOME=/opt/Kingbase/ES/V8 export PATH=$KINGBASE_HOME/bin:$PATH export LD_LIBRARY_PATH=$KINGBASE_HOME/lib:$LD_LIBRARY_PATH source ~/.bashrc # 如果修改的是 .bashrc 则重新加载该配置文件使更改立即生效 ``` #### 启动图形界面管理器 如果偏好通过 GUI 方式来管理和监控数据库实例状态,则可以利用预置好的 manager 工具实现这一目标。具体方法是在终端输入以下命令开启应用窗口: ```bash /opt/Kingbase/ES/V8/ManagerTools/manager & ``` 此步操作将会弹出人大金仓数据库的企业级管理平台画面供进一步探索使用功能。 #### 数据库初始化和服务控制 首次运行前需要对新创建的数据目录进行初始化处理,并确保相关端口未被占用后再尝试激活监听进程。以下是典型流程概览: ```bash kingbase --initialize db --single-instance \ --db-name=template1 \ --data-directory=/var/lib/kingbase/data \ --encoding=UTF8 \ --lc-collate=C \ --lc-ctype=en_US.UTF-8 # 开启后台守护线程模式持续对外提供访问接口 kingbased -D /var/lib/kingbase/data &> kingbase.log & ``` 以上步骤完成后即完成了基本的人大金仓数据库在 OpenKylin 平台上的搭建过程。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏大圣运维

编写不易,还请支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值