达梦库备份及还原

所有示例都是linux环境的,所有操作都在dmdba用户下进行(ZYJ除外),备份看情况选择其中一种,有满足条件的备份文件可以直接还原不用再备份.
(windows与Linux的步骤区别不大主要是路径和图形化工具打开方式不同)
达梦数据库启停实例服务
安装目录下bin

./DmServiceDMSERVER start
./DmServiceDMSERVER stop

一. 备份
备份需要开启AP服务和归档,归档设置可以参考前面博客
联机备份不关闭实例服务
脱机备份需要关闭实例服务
1.SQL(联机备份)
进入sql执行

BACKUP DATABASE FULL BACKUPSET '/home/dmdba/bak/backup2021_8_16';

在这里插入图片描述
备份路径下备份文件已存在
在这里插入图片描述
2.dmrman(脱机备份)
进入安装路径bin,关闭服务.

./DmServiceDM stop

./dmrman ctlstmt="backup database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' full to backup2021_8_16_2 backupset '/home/dmdba/bak/backup2021_8_16_2/'"

在这里插入图片描述
备份路径下备份文件已存在
在这里插入图片描述
3.备份策略(备份作业)(联机备份)
自己设置的备份作业,可以按设置的时间定时备份.备份作业可以参考前面的博文.
4.manager管理工具备(联机备份)
备份路径不可选择为默认路径(实例DAEMNG下的bak),备份集目录等于备份名,就是在默认路径下创建一个与备份名相同的文件.
进入安装
在这里插入图片描述
刷新,可以看到备份相关信息
在这里插入图片描述
备份路径下备份已存在.
在这里插入图片描述
5.console DM控制台工具(脱机备份)
在这里插入图片描述

备份完成后可以看到信息
在这里插入图片描述
备份路径下备份已存在
在这里插入图片描述

二.还原
还原只能脱机还原,需要关闭实例服务
还原分为三步:还原,恢复,更新(缺一不可)
1.dmrman工具还原
进入安装路径bin下,执行以下命令
还原

 ./dmrman ctlstmt="restore database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' from backupset '/home/dmdba/bak/backup2021_8_16'"

在这里插入图片描述
注:database后面为目的端实例路径,backupset后面为目的端备份文件路径
恢复

./dmrman ctlstmt="recover database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' from backupset '/home/dmdba/bak/backup2021_8_16'"

在这里插入图片描述
更新

./dmrman ctlstmt="recover database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' update db_magic"

在这里插入图片描述
2.consoleDM控制台工具
还原
在这里插入图片描述
恢复
在这里插入图片描述
更新
在这里插入图片描述
更多更详细的内容可以到达梦技术社区:https://eco.dameng.com学习.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值