服务器版本为Centos7、达梦版本为达梦8

1.进入达梦官网 下载中心-武汉达梦数据库有限公司 (dameng.com) 下载DM8试用版

CPU 版本以及 操作系统以自己服务器为例,文档服务器CPU版本为X86,操作系统为CentOS7
在这里插入图片描述

2.下载到本地后解压

在这里插入图片描述
可以直接将压缩包 上传至服务器再进行解压

3.将解压的 dm8_20221020_x86_rh6_64.iso 文件上传至服务器下的/opt目录(使用root用户)在这里插入图片描述

4.使用root用户创建用户组、用户、创建用户的密码

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
password dmdba

5.修改文件最大打开数

vi /etc/security/limits.conf

dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft stack 16384
dmdba hard stack 32768

在这里插入图片描述
查看配置是否生效
su -dmdba
ulimit -a

在这里插入图片描述查看 open files、stack size 是否为65536、16384
如果没有生效,使用 dmdba 用户 执行ulimit -n 65536 让设置临时生效

6. 挂载镜像

将上传的 dm8_20221020_x86_rh6_64.iso 挂在到 /opt下
mount -o loop /opt/dm8_20221020_x86_rh6_64.iso /mnt

在这里插入图片描述

7. 新建安装目录

在根目录下创建 /dm8 文件
mkdir /dm8

8. 修改安装目录权限

chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8

9. 安装数据库

切换至dmdba用户下,在/ mnt 目录下执行 ./DMInstall.bin -i

10. 选择中文

11. 选择key文件路径、设置时区

本次为开发版本,忽略key输入
时区设置为中国标准时间

12. 设置安装类型

选择典型安装,1

13. 设置安装路径,直接回车为默认安装路径,这里选择默认安装路径

14. 安装结束

15. 创建 DmAPService

切换至 root 用户下
到你安装达梦数据库的路径下


然后到 /sctipt/root 目录下

执行以下代码(根据自己的实际路径写)
/home/dmdba/dmdbms/script/root/root_installer.sh

16. 配置环境变量

切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:
export PATH= P A T H : PATH: PATH:DM_HOME/bin:$DM_HOME/tool
在这里插入图片描述
编辑 .bash_profile 文件

17. 切换至 dmdba 用户下,使得配置生效

在这里插入图片描述

18. 配置实例

在dmdba目录下,创建一个data文件
在这里插入图片描述
使用dmdba 用户配置实例,进入到DM数据库的bin目录下,执行以下代码
在这里插入图片描述

19. 注册服务

切换至root账户下
进入 /script/root 目录下

在此目录下执行以下代码
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER

20. 启动数据库

systemctl start DmServiceDMSERVER.service – 启动数据库
systemctl status DmServiceDMSERVER.service – 查看数据库状态

systemctl stop DmServiceDMSERVER.service – 停止数据库
systemctl restart DmServiceDMSERVER.service – 重启数据库

21. 打开数据库

在 bin 目录下执行 ./disql
初始化的用户名以及密码均为 SYSDBA

22. 一些常见的问题

  1. 防火墙要处于关闭状态
  2. 创建data 文件夹时如果使用的为root账户,将权限给dmdba即可
    chown -R dmdba:dinstall /home/dmdba/dmdbms/data
  3. 本地disql 登录失败
    端口号被占用
    查看端口号
    grep -i port_num /home/dmdba/dmdbms/data/DAMENG/dm.ini
    默认端口号为5236
    修改dm.ini 文件的port_num 后,需要重启数据库
  4. bin 目录下无法启动
    到tool 目录下执行./disql
    在这里插入图片描述
    这里会提示未连接,执行以下命令进行手动连接
    conn SYSDBA/SYSDBA@172.168.1.196:5236
    在这里插入图片描述

更多推荐