欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-24 13:46:46
...

逻辑备份与还原

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/aaa@qq.com: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/aaa@qq.com: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/aaa@qq.com: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数据库的备份与还原

新建备份

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

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

还原备份

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

更新db_magic

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

开启数据库实例服务

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

使用DMRMAN

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

停止数据库服务

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

运行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数据库的备份与还原

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

校验备份(可省略)

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

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

还原数据库

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

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

更新db_magic

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

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

开启数据库实例服务

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

相关标签: 达梦