达梦数据库(DM)单机典型安装
环境:centos7.6
1、创建用户
#增加用户和组,用于安装管理达梦数据库。
新建用户组:groupadd dinstall
新建用户:指定用户组,家目录,shell。useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
设置用户密码:passwd passwd
2、限制用户
#修改用户资源限制。vim /etc/security/limits.conf
dmdba soft core unlimiteddmdba hard core unlimited
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft stack 65536
dmdba hard stack 65536
3、用户环境
vi /home/dmdba/.bash_profile
export DM_HOME=/home/dmdba/dmdbms
export PATH= P A T H : PATH: PATH:DM_HOME/bin
export LD_LIBRARY_PATH= L D L I B R A R Y P A T H : LD_LIBRARY_PATH: LDLIBRARYPATH:DM_HOME/bin
4、安装包获取
官网
本地上传下载
来源iso安装镜像
用root用户将安装包上传至服务器并挂载
mount -o loop dm8_*********.iso /opt实际安装程序
/opt/DMInstall.bin #程序
/opt/dmxxxxs.key #key
5、开始执行安装程序
./DMInstall.bin -i
选择安装程序的语言 c/C 为中文,e/E 为英文。
提示是否安装 key 文件,输入 N 跳过。
选择时区,21 即东 8 区。
选择安装类型,默认典型安装(包含所有内容)。
选择软件安装目录 默认回车
确认安装目录。 默认回车
确认安装概要。 默认回车
安装完成后,按照系统提示使用 root 用户执行脚本。
/home/dmdba/dmdbms/script/root/root_installer.sh
提示 DmAPService 服务启动成功,则安装完成。
6、 使用 dminit 工具初始化实例
切换到 /home/dmdba/dmdbms/bin 目录
#path data自定义名称,为初始化实例的位置
./dminit path=/home/dmdba/dmdbms/data page_size=32 charset=1 case_sensitive=1ls /home/dmdba/dmdbms/data/DAMENG/
bak ctl_bak DAMENG01.log DAMENG02.log dm.ctl dm.ini dminit20230615150342.log dm_service.prikey HMAIN MAIN.DBF rep_conflict.log ROLL.DBF sqllog.ini SYSTEM.DBF TEMP.DBF trace安全版dm8,默认开启了ssl加密,不改配置,远程工具连接会报错初始化SSL环境失败
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
ENABLE_ENCRYPT = 1 改为 ENABLE_ENCRYPT = 0
7、注册服务
root 用户下切换到 /home/dmdba/dmdbms/script/root/
./dm_service_installer.sh -t dmserver -p dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini
8、开启server管理
systemctl start DmServicedmserver
systemctl enable DmServicedmserver
9、连接数据库
/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@localhost:5236
10、成功截图
ss -atnlp |grep 5236 && ss -atnlp |grep 4236
LISTEN 0 128 [::]:5236 [::]😗 users:((“dmserver”,pid=34727,fd=4))
LISTEN 0 128 [::]:4236 [::]😗 users:((“dmap”,pid=7228,fd=4))/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@localhost:5236
服务器[localhost:5236]:处于普通打开状态登录使用时间 : 1.620(ms)
上次登录ip : ::ffff:10.254.xx.xx上次登录时间 : 2023-06-15 02:42:34
登录失败次数 : 0口令是否过期 : 未过期
disql V8SQL>
错误相关
关键字: 初始化SSL环境失败
安全版dm8,默认开启了ssl加密,不改配置,远程工具连接会报错初始化SSL环境失败
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
ENABLE_ENCRYPT = 1 改为 ENABLE_ENCRYPT = 0systemctl restart DmServicedmserver
版dm8,默认开启了ssl加密,不改配置,远程工具连接会报错初始化SSL环境失败
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
ENABLE_ENCRYPT = 1 改为 ENABLE_ENCRYPT = 0systemctl restart DmServicedmserver