达梦DM8数据库的备份与还原

逻辑备份与还原

dexp 逻辑导出

dexp工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。

将用户名和密码均为SYSDBA, IP 地址为127.0.0.1,端口号为5236的数据库采用FULL方式完全导出。导出文件名为db_str.dmp,导出的日志文件名为db_str.log, 导出文件的路径为/home/dm_bak

cd /www/dm8/bin
./dexp USERID=SYSDBA/SYSDBA@127.0.0.1:5236 FILE=db_str.dmp DIRECTORY=/home/dm_bak LOG=db_str.log FULL=Y

dexp参数一览表可以查看DM8_dexp&dimp.pdf

dimp 逻辑导入

dimp逻辑导入工具利用dexp工具生成的备份文件对本地或远程的数据库进行联机逻辑还原。

例如,将逻辑备份导入到用户名和密码为SYSDBA, IP 地址为127.0.0.1,端口号为5236的数据库。导入文件名为db_str.dmp, 导入的日志文件名为db_str.log,路径为C:\Users\dedemao\Desktop\dm_bak

./dimp USERID=SYSDBA/SYSDBA@127.0.0.1:5236 FILE=db_str.dmp DIRECTORY=C:\Users\dedemao\Desktop\dm_bak LOG=db_str.log FULL=Y

dexp参数一览表可以查看DM8_dexp&dimp.pdf

windows定时备份

新建dmbackup.bat,内容如下:

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
E:\server\dmdbms\bin\dexp USERID=TEST/123456789@127.0.0.1:5236 FILE=db_test_%Ymd%.dmp DIRECTORY=G:\2020\bak\dm LOG=db_test_%Ymd%.log FULL=Y NOLOG=Y DUMMY=Y
@echo on

修改里面的路径及账号密码参数即可

物理备份与还原

使用DM控制台工具(图形化界面)

停止数据库服务

达梦DM8数据库的备份与还原_第1张图片

新建备份

达梦DM8数据库的备份与还原_第2张图片
达梦DM8数据库的备份与还原_第3张图片

默认将备份在数据库的安装目录下的bak文件夹
达梦DM8数据库的备份与还原_第4张图片

还原备份

达梦DM8数据库的备份与还原_第5张图片
达梦DM8数据库的备份与还原_第6张图片

更新db_magic

达梦DM8数据库的备份与还原_第7张图片

开启数据库实例服务

达梦DM8数据库的备份与还原_第8张图片

使用DMRMAN

DMRMAN(DM RECOVERY MANEGER)是 DM 的脱机备份还原管理工具,由它来统一负责库级脱机备份、脱机还原、脱机恢复等相关操作,该工具支持命令行指定参数方式和控制台交互方式执行,降低了用户的操作难度。

停止数据库服务

达梦DM8数据库的备份与还原_第9张图片

运行DMRMAN工具

命令行下运行dmrman.exe
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gHDTjNMC-1596420057214)(http://www.884358.com/wp-content/uploads/2020/07/60f12c32f7b337b6593696b90c2546c7.png)]

备份数据库

BACKUP DATABASE 'E:\server\dmdbms\data\MIANYANG\dm.ini';

如果执行备份前没有关闭数据库实例服务,则会报错:[-135]:创建信号量失败

达梦DM8数据库的备份与还原_第10张图片

默认将备份在数据库的安装目录下的bak文件夹

校验备份(可省略)

CHECK BACKUPSET 'E:\server\dmdbms\data\MIANYANG\bak\DB_MIANYANG_FULL_20200720_123730_000132';

达梦DM8数据库的备份与还原_第11张图片

还原数据库

RESTORE DATABASE 'E:\server\dmdbms\data\MIANYANG\dm.ini' FROM BACKUPSET 'E:\server\dmdbms\data\MIANYANG\bak\DB_MIANYANG_FULL_20200720_123730_000132';

更新db_magic

recover database 'E:\server\dmdbms\data\MIANYANG\dm.ini' update db_magic;

达梦DM8数据库的备份与还原_第12张图片

开启数据库实例服务

达梦DM8数据库的备份与还原_第13张图片

你可能感兴趣的:(达梦,达梦)