一、windows环境
1、安装前准备
- 确定安装信息
跟客户确认(强制):数据库名,字符集,兼容性,用户/表空间,密码, 用户权限,大小写敏感,端口,备份需求,安装路径,是否其他特殊要求
- 检查操作系统信息
注意CPU/内存/磁盘,操作系统版本等信息
系统信息:6C,16G,win 10,
2、安装步骤
1) 安装软件
需要注意是否是安全版本,一般是企业版
确认路径
软件安装完成
安装完软件后,任务管理器》服务》打开服务里面,会有4个达梦进程,包含一个DMAP辅助进程和三个监控进程,也可以通过DM服务查看器检查
2) 创建数据库
可以在软件安装完成后,直接初始化数据库,或者通过windows开始》达梦数据库》DM数据库配置助手来创建数据库
选择用途,
安装目录
配置服务名,实例名,端口
检查各个文件位置,确认是否需要将数据文件分散存放。
确认簇、页、字符集、日志文件大小、时区、字符串大小写敏感等信息
确认用户密码
确认安装信息
安装完成
数据库安装完成后,会生成一个达梦服务进程。
注册数据库
Windows安装后会自动注册服务,可以通过DM数据库配置助手去删除和注册服务,
3、安装后检查
1、数据库启停:
可以通过图形化启停数据库(服务或者DM服务查看器),或者命令行来启停(不推荐)。
命令行启动:
cd C:\DM\dmdbms\bin
dmserver.exe C:\DM\dmdbms\data\DAMENG\dm.ini
本地服务状态
2、注意事项:
注册数据库服务时,注意dm.ini文件不要修改PATH类参数,防止初始化文件和参数文件位置不一致,linux中注册是可以使用root进行启动或者开机启动
命令行启动后,powershell窗口会在前台显示,前台窗口关闭或者dmserver.exe退出后,数据库会自动关闭。
命令行启动后本地服务不会显示DM服务启动。
命令行和图形化不能同时启动。
- linux 环境
1、安装前准备
检查CPU、内存、磁盘信息、操作系统版本,
操作系统版本:
CPU:
内存:
磁盘:
创建用户:
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
修改系统参数限制文件:
vi /etc/security/limits.conf
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
#dmdba soft nproc 65536
#dmdba hard nproc 65536
#dmdba soft core unlimited
#dmdba hard core unlimited
2、安装步骤
1)、图形化安装
a) 安装软件
root挂载镜像
mount dm8_20230928_x86_kylin10_64.iso /mnt
Dmdba安装
典型安装
软件路径选择
Root执行命令
root执行信息
软件安装完成
b) 创建数据库
一般用途
选择路径
配置数据库名、实例名、端口
配置数据库文件
配置页/字符集等参数
配置口令
安装参数记录
Root用户跑脚本,该脚本作用主要是将数据库启动命令注册到操作系统中,可以通过操作系统systemctl来管理
新版本会自动优化相关参数,安装完成后需要重启数据库
提示安装完成。
2)、静默安装
a) 安装软件
安装命令:./DMInstall.bin -I
选择语言:
选择中国时区:
选择典型安装:
选择安装路径:
软件安装完成
b) 创建数据库
数据库创建参数非常多,最小可以使用
3、安装后检查
达梦数据库启/停命令
root:
systemctl restart DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service
systemctl strat DmServiceDMSERVER.service
systemctl stop DmServiceDMSERVER.service
dmdba:
DmServiceDMSERVER stop
DmServiceDMSERVER start
DmServiceDMSERVER restart
达梦数据库检查命令
ps -ef |grep dms
注意事项:
- 删除时需要先删除数据库,再删除软件;
- 磁盘建议分开存放,防止热点磁盘;
- 安装完成后,注意检查配置dmdba环境变量。
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export DM_HOME="/dm8"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool