下载达梦数据库和手册
1、进入达梦数据库官网,根据服务器环境下载对应版本的软件包和手册

2、安装数据库(Linux下安装)
(1)新建 dmdba 用户
注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
创建用户所在的组,命令如下:
groupadd dinstall -g 2001
创建用户,命令如下:
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
修改用户密码,命令如下:
passwd dmdba(2)操作系统配置
在 Linux、Solaris、AIX 和 HP-UNIX 等系统中,操作系统默认会对程序使用资源进行限制。如果不取消对应的限制,则数据库的性能将会受到影响。
永久修改和临时修改,重启服务器后永久生效。
vi /etc/security/limits.conf 在最后需要添加如下配置:
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited(3)安装数据库
切换用户
su -dmdba
挂载数据库镜像
mount dm8_20260428_x86_kylin10_sp3_64.iso /mnt/
cd /mnt
开始安装选择命令交换安装
./DMInstall.bin -i
根据需求下一步下一步就安装成功了
最后提示用root初始化脚本
(4)使用dmdba配置数据库实例
./dminit PATH=/home/test/dmdbms PAGE_SIZE=16 SYSDBA_PWD=DMdba_123 SYSAUDITOR_PWD=DMauditor_123
这条命令是达梦数据库(DM)用于初始化(创建)一个全新数据库实例的指令。它通过dminit工具,在指定路径下生成数据库运行所需的各类物理文件和配置。具体参数的含义如下:
./dminit:执行当前目录下的dminit初始化程序。PATH=/home/test/dmdbms:指定初始数据库文件的存放路径。执行后,系统会在此目录下创建一个DAMENG文件夹,里面包含数据库的相关文件及启动必须的配置文件dm.ini。PAGE_SIZE=16:设置数据文件使用的页大小为 16KB(默认通常为 8KB)。页大小越大,支持的元组长度也越大,但空间利用率可能下降。此参数一旦设定,数据库创建成功后将无法修改。SYSDBA_PWD=DMdba_123:设置系统管理员(SYSDBA)的登录密码为DMdba_123。SYSAUDITOR_PWD=DMauditor_123:设置系统审计管理员(SYSAUDITOR)的登录密码为DMauditor_123
(5)使用root配置服务启动
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/test/DAMENG/dm.ini DMSERVER
systemctl start DmServiceDMSERVER.service(6)测试服务
./disql SYSDBA/DMdba_123@localhost:5236
(7)配置ssl参数
vim /home/dmdba/test/DAMENG/dm.ini 修改ENABLE_ENCRYPT参数为1
ENABLE_ENCRYPT 取值 0、1、2、3、4 或 5,缺省值为 0。不论设置为 1、2、4 或 5,它内部所使用的密码套件是 SSL 协议自动协商的,达梦未进行任何干涉。
0:通信数据不经 SSL 加密,通信双方也不进行证书验证。
1:通信数据会被加密,并且通信双方需要交换并验证对方证书是否匹配。
2:通信数据不会被加密,但通信双方会交换并验证对方证书是否匹配。
4:通信数据会被加密,但通信双方不需要验证证书。
5:通信数据会被加密,仅客户端会验证服务器端证书。
6:通信数据基于商密 TLCP 协议加密,通信双方交换并验证对方证书是否匹配验证登录

将ssl证书sysdba客户端证书下载windows下测试

ssl通信参考连接:达梦通信ssl配置
阅读量:36次,本文由 六度 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。