达梦8 三种备份还原方式

一、概述

1.1备份目的作用

起到容灾效果,并保证数据的安全性,在数据库发生故障时,通过还原备份文件,将数据恢复到使用状态。

1.2备份基础理论

备份包含物理备份和逻辑备份。

物理备份是拷贝有效的数据页。

逻辑备份是导出数据库中逻辑数据。

物理备份分为完全备份、增量备份;联机备份(热备)和脱机备份(冷备)。

完全备份是指一个备份包含指定数据库或表空间的所有数据;

增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增 加或者被修改的文件;

增量备份包含差异增量备份和累积增量备份: 差异增量备份的基础备份集可以是全量备份,也可以是增量备份; 累计增量备份的基备份集只能是全量备份。

热备:指数据库启动状态下的备份 冷备:指数据库关闭状态下的备份。

备份级别:全库备份、表空间级备份、表级备份、归档备份。

物理还原是备份的逆过程; 恢复是使用归档将数据库恢复到最新状态或指定时间点;或使用备份集中的 redo 信息将数 据库恢复至一致性状态。

二、脱机备份

1、备份

使用dmrman工具进行备份操作

cd /dm8/bin
./dmrman

---全量备份

RMAN>BACKUP DATABASE '/dm8/data/DAMENG/dm.ini' FULL BACKUPSET '/dm8/backup/db_full_bak_01';

---增量备份

RMAN>BACKUP DATABASE '/dm8/data/DAMENG/dm.ini' INCREMENT WITH BACKUPDIR  '/dm8/backup/db_full_bak_01' BACKUPSET '/dm8/backup/db_full_bak_02';

2、还原

RMAN>RESTORE DATABASE '/dm8/data/DAMENG/dm.ini' from BACKUPSET '/dm8/backup/db_full_bak_01';

3.更新数据库魔数(做魔数操作才能启动成功数据库)

RMAN>RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' update db_magic;

 

启动数据库即可恢复数据库关闭之前所有数据。

show 查看备份集

RMAN> show backupset '/dm8/backup';

remove 删除备份集

RMAN> remove backupset '/dm8/backup/bak_increment';

check 检查备份集

RMAN> check backupset '/dm8/backup';

三、联机备份

前提条件

 

AP 服务需要为启动状态,同时数据库开启归档

---校验备份集

select SF_BAKSET_CHECK('DISK','/dm8/backup/incr/ONLINEBAK_02');

---查看备份集

select * from v$backupset;

select * from v$ifun t where t.name like 'SF_BAKSET%';

  1. 备份
      1. 命令行备份

backup database full to FULL_01 backupset '/dm8/backup/FULL_01';

 

    1. 1图形化备份(console工具)

 

2、还原(console工具也可以)

RMAN>RESTORE DATABASE '/dm8/data/DAMENG/dm.ini' from BACKUPSET '/dm8/backup/FULL_01';

3、恢复(console工具也可以)

RMAN>RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';

4.更新数据库魔数(console工具也可以)

RMAN>RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' update db_magic;

四、逻辑备份

1.1 命令行

全库逻辑导出

[dmdba@DCA bin]$ dexp userid=sysdba/Dameng123:5236 directory=/dm8/backup file=full_03.dmp log=full_03.log full=y

 1.2图形化(manager工具)

2.1命令行

全库逻辑导入

[dmdba@DCA bin]$./dimp userid=sysdba/Dameng123:5236 directory=/dm8/backup file=full_03.dmp log=impfull.log full=y

2.2 图形化

 达梦学习社区地址:https://eco.dameng.com

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值