服务器版本为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. 一些常见的问题
- 防火墙要处于关闭状态
- 创建data 文件夹时如果使用的为root账户,将权限给dmdba即可
chown -R dmdba:dinstall /home/dmdba/dmdbms/data - 本地disql 登录失败
端口号被占用
查看端口号
grep -i port_num /home/dmdba/dmdbms/data/DAMENG/dm.ini
默认端口号为5236
修改dm.ini 文件的port_num 后,需要重启数据库 - bin 目录下无法启动
到tool 目录下执行./disql
这里会提示未连接,执行以下命令进行手动连接
conn SYSDBA/SYSDBA@172.168.1.196:5236
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)