DM数据库图形化安装操作详细指引
一、检查系统环境
1、查看操作系统内核版本
[root@dm3 ~]# cat /proc/version
Linux version 4.19.90-17.ky10.x86_64 (YHKYLIN-OS@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Sun Jun 28 15:41:49 CST 2020
或者
[root@dm3 ~]# uname -r
4.19.90-17.ky10.x86_64
2、查看CPU信息
根据CPU类型下载对应的CPU架构的安装包,可进达梦官网或云适配中心下载对应CPU安装包。
[root@dm3 ~]# lscpu
架构: x86_64
CPU 运行模式: 32-bit, 64-bit
字节序: Little Endian
Address sizes: 45 bits physical, 48 bits virtual
CPU: 2
在线 CPU 列表: 0,1
每个核的线程数: 1
每个座的核数: 1
座: 2
型号名称: Intel(R) Core(TM) i5-10500H CPU @ 2.50GHz
或者
[root@dm3 ~]# cat /proc/cpuinfo
3、查看内存信息
[root@dm3 ~]# free -m
total used free shared buff/cache available
Mem: 1453 394 437 16 621 982
Swap: 2047 0 2047
[root@dm3 ~]#
或者
[root@dm3 ~]# cat /proc/meminfo
4、查看磁盘空间
[root@dm3 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 705M 0 705M 0% /dev
tmpfs 727M 12K 727M 1% /dev/shm
tmpfs 727M 1.2M 726M 1% /run
tmpfs 727M 0 727M 0% /sys/fs/cgroup
/dev/mapper/klas-root 17G 11G 7.0G 60% /
tmpfs 727M 4.0K 727M 1% /tmp
/dev/sda1 1014M 211M 804M 21% /boot
tmpfs 146M 0 146M 0% /run/user/990
tmpfs 146M 0 146M 0% /run/user/0
查看tmp空间,/tmp建议至少1.5G以上,/tmp空间不满足时建议安装DM前通过配置dmdba环境变量指定DM安装所需临时目录
[root@dm3 ~]# df -h /tmp
文件系统 容量 已用 可用 已用% 挂载点
tmpfs 727M 4.0K 727M 1% /tmp
5、查看glibc/gcc版本
安装达梦,glibc版本不能低于2.3,linux内核不能低于2.6
[root@dm3 ~]# rpm -qa |grep glibc
glibc-common-2.28-36.1.ky10.x86_64
glibc-2.28-36.1.ky10.x86_64
glibc-help-2.28-36.1.ky10.noarch
glibc-devel-2.28-36.1.ky10.x86_64
或者
[root@dm3 ~]# ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 自由软件基金会。
这是一个自由软件;请见源代码的授权条款。本软件不含任何没有担保;甚至不保证适销性
或者适合某些特殊目的。
由 Roland McGrath 和 Ulrich Drepper 编写。
[root@dm3 ~]# rpm -qa |grep gcc
gcc-c++-7.3.0-20190804.h30.ky10.x86_64
gcc-7.3.0-20190804.h30.ky10.x86_64
gcc-gfortran-7.3.0-20190804.h30.ky10.x86_64
libgcc-7.3.0-20190804.h30.ky10.x86_64
或者
[root@dm3 ~]# gcc --version
gcc (GCC) 7.3.0
Copyright © 2017 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[root@dm3 ~]#
二、规划安装达梦数据库基础环境
在安装达梦数据库之前,还需要为操作系统做一些前置配置,具体内容如下。
1、创建用户组与用户
[root@dm3 ~]# groupadd dinstall //创建用户组dinstall
[root@dm3 ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba //创建dmdba用户
[root@dm3 ~]# passwd dmdba #设置dmdba用户密码
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
2、规划安装目录
[root@dm3 ~]# mkdir -p /dm8 //创建路径/dm8
[root@dm3 ~]# chown dmdba:dinstall /dm8 //将路径/dm8的所属用户和所属组分别改为dmdba和dinstall
[root@dm3 ~]# chmod 755 /dm8 //将路径/dm8的权限更改为755
[root@dm3 ~]# ls -ld /dm8
drwxr-xr-x 2 dmdba dinstall 6 4月 16 02:34 /dm8
3、设置DM数据库运行参数限制
在/etc/security/limits.conf中添加达梦用户文件打开最大数等限制
[root@dm3 ~]# cp /etc/security/limits.conf /etc/security/limits.conf_bak0418
[root@dm3 ~]# vi /etc/security/limits.conf
添加以下内容(可根据实际情况设置限制最大值):
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba hard data unlimited
dmdba soft data unlimited
dmdba hard fsize unlimited
dmdba soft fsize unlimited
dmdba hard core unlimited
dmdba soft core unlimited
4、用户登录限制调整
[root@dm3 ~]# vi /etc/pam.d/login #添加下述内容
session required pam_limits.so
5、系统内核参数调整
内存分配策略调整为0(即内核检查是否有足够的可用内存供应用进程使用)
[root@dm3 ~]# vi /etc/sysctl.conf
添加以下参数:
vm.overcommit_memory=0
net.ipv4.conf.all.rp_filter=0
执行下列命令使上述配置即刻生效
[root@dm3 ~]# sysctl -p
6、配置用户dmdba环境变量
[root@dm3 ~]# mkdir -p /mnt/dmtmp #创建DM安装所需的临时目录
[root@dm3 ~]# chown -R dmdba:dinstall /mnt/dmtmp
[root@dm3 ~]# chmod -R 775 /mnt/dmtmp
[root@dm3 ~]# su - dmdba
[dmdba@dm3 ~]$ vi .bash_profile
添加以下内容(可单独指定DM安装的tmp目录,避免系统本身/tmp空间不足1.5G而安装报错):
export DM_HOME=/dm8
export DM_INSTALL_TMPDIR=/mnt/dmtmp
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dm8/bin
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
执行下列语句使上述环境变量配置生效:
[dmdba@dm3 ~]$ source .bash_profile
三、安装达梦数据库软件
1、将DM8的ISO上传到Liunx系统并挂载
[root@dm3 ~]# mkdir -p /mnt/dm //创建挂载点(挂载目录)
[root@dm3 ~]# ll
总用量 1010032
-rw------- 1 root root 3127 4月 16 00:52 anaconda-ks.cfg
-rw------- 1 root root 1034262528 4月 16 01:12 dm8_20230324_x86_rh7_64.iso
-rw-r--r-- 1 root root 3237 4月 16 01:03 initial-setup-ks.cfg
[root@dm3 ~]# mount dm8_20230324_x86_rh7_64.iso /mnt/dm
mount: /mnt/dm: WARNING: source write-protected, mounted read-only.
[dmdba@dm3 ~]$ cd /mnt/dm
[dmdba@dm3 dm]$ ll
total 1009961
-r-xr-xr-x 1 root root 2996940 Mar 24 09:34 DM8 Install.pdf
-r-xr-xr-x 1 root root 1031202158 Mar 24 09:36 DMInstall.bin
将安装文件复制到/opt目录下并修改安装文件权限(非必要操作,可不复制)
[root@dm3 ~]# cd /mnt/dm
[root@dm cdrom]# cp DMInstall.bin /opt
cp:是否覆盖'/opt/DMInstall.bin'? y
2、切换至用户dmdba,开始安装DM数据库
DM数据库支持多种安装方式,本次主要介绍图形化安装与命令方式安装。
方式一:图形化界面安装
用dmdba用户执行./DMInstall.bin程序,进入图形化安装界面(按流程指引步骤执行选择对应内容即可)。
(1)图形化准备
[root@dm3 ~]# xhost + //远程工具测试是否可启动图形化界面
xhost: unable to open display ""
[root@dm3 ~]# export DISPLAY="192.168.**.1:0.0" //指定启动对应服务器图形化界面,前提是该服务器安装了图形化服务包
[root@dm3 ~]# xhost +
access control disabled, clients can connect from any host
xhost: must be on local machine to enable or disable access control.
[root@dm opt]# su - dmdba
[dmdba@dm3 ~]$ export DISPLAY="192.168.**.1:0.0"
[dmdba@dm3 ~]$ xhost +
access control disabled, clients can connect from any host
xhost: must be on local machine to enable or disable access control.
[dmdba@dm3 ~]$
[dmdba@dm3 ~]$ cd /mnt/dm
[dmdba@dm3 dm]$ ll
total 1009961
-r-xr-xr-x 1 root root 2996940 Mar 24 09:34 DM8 Install.pdf
-r-xr-xr-x 1 root root 1031202158 Mar 24 09:36 DMInstall.bin
[dmdba@dm3 dm]$
(2)按流程安装DM数据库软件
返回执行安装数据库界面,可以看到进度提示安装DM DBMS完成。
四、创建数据库及数据库实例管理
用户dmdba,进入/dm8/bin目录后,执行./dbca 开始图形化创建数据库实例
点击“FINISH”即可,完成了数据库与实例创建。
安装完成后,进行disql连接测试,验证是否正常连接数据库
达梦在线服务平台:https://eco.dameng.com