springboot基于vue医院预约挂号系统6nrhh
2025/12/22 0:12:43
为您详细介绍 DM 数据库(达梦数据库)的安装、实例配置以及备份与还原操作。请注意,具体操作细节可能因 DM 数据库版本和操作系统环境略有差异,请以官方文档为准。
环境准备
root用户)。获取安装包
.iso镜像文件或.bin安装文件)。安装步骤 (以 Linux 为例)
mount -o loop dmdbms.iso /mnt # 如果是 .iso # 或者直接运行 .bin 文件 ./DMInstall.bin -i/opt/dmdbms。dmdba用户和dinstall用户组。验证安装
disql命令行工具)。创建实例
dminit:cd /opt/dmdbms/bin ./dminit PATH=/opt/dmdbms/data DB_NAME=DMDB INSTANCE_NAME=DMSERVER PORT_NUM=5236PATH:实例数据文件存放路径。DB_NAME:数据库名。INSTANCE_NAME:实例名。PORT_NUM:数据库监听端口(默认为5236)。注册服务 (Linux)
dmservice.sh注册实例为系统服务:./dmservice.sh -t register -p /opt/dmdbms/data/DMDB/dm.ini启动/停止实例
systemctl start DmServiceDMSERVER.servicesystemctl stop DmServiceDMSERVER.service配置文件调整
dm.ini(位于实例数据目录)。[MAL_INI] = 1 # 是否启用 MAL 系统 [BUFFER] = 10240 # 缓冲区大小 (MB) [MAX_SESSION] = 500 # 最大会话数物理备份(推荐):
BACKUP DATABASE FULL BACKUPSET '/backup/full_bak'; -- 全量备份 BACKUP DATABASE INCREMENT BACKUPSET '/backup/inc_bak'; -- 增量备份dmrman工具:./dmrman CTLSTMT="BACKUP DATABASE '/opt/dmdbms/data/DMDB/dm.ini' FULL BACKUPSET '/backup/offline_full'"逻辑备份:
dexp工具导出数据:./dexp USERID=SYSDBA/SYSDBA FILE=exp.dmp LOG=exp.log FULL=Y物理还原:
RESTORE DATABASE '/opt/dmdbms/data/DMDB/dm.ini' FROM BACKUPSET '/backup/full_bak'; RECOVER DATABASE '/opt/dmdbms/data/DMDB/dm.ini' FROM BACKUPSET '/backup/full_bak';dmrman):./dmrman CTLSTMT="RESTORE DATABASE '/opt/dmdbms/data/DMDB/dm.ini' FROM BACKUPSET '/backup/full_bak'" ./dmrman CTLSTMT="RECOVER DATABASE '/opt/dmdbms/data/DMDB/dm.ini' FROM BACKUPSET '/backup/full_bak'"逻辑还原:
dimp工具导入数据:./dimp USERID=SYSDBA/SYSDBA FILE=exp.dmp LOG=imp.log FULL=Ydmrman.log)。如需进一步操作细节或特定场景配置,请参考达梦官方文档或联系技术支持。