数据库归档
数据库系统在运行过程中可能会发生一些故障。造成故障的原因多种多样,包括磁盘崩溃、电源故障、软件错误,甚至人为破坏。数据库系统必须保证即使发生故障,也可以保障数据的完整性和一致性。
支持故障恢复的技术主要是日志,日志以一种安全的方式记录数据库系统变更的历史信息,一旦系统出现故障,数据库系统可以根据日志将系统恢复至故障发生前的某个时刻。数据库系统的日志分为两种类型:一是REDO日志,在数据被修改后记录它的新值;另一种是UNDO 日志,在数据被修改前记录它的旧值。
因此,当服务器处于归档模式时,如果数据库发生故障,通过备份文件和归档日志可以恢复到指定时间点。
在数据库部署时,一定要开启归档!

查看归档是否开启的方法时,可以执行语句查询

SELECT * FROM V$DATABASE;


其中,归档方法有:
1、联机归档

./disql
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;


2、手动配置归档文件
① 关闭数据库实例

cd /home/dmdbms/dmdbms/bin
./DmServiceDMSERVER stop

② 编辑 dmarch.ini 文件,保存在 dm.ini 所在的目录。

cd /data/dmdbms/DAMENG

#dmarch.ini 文件内容如下:

[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/arch
ARCH_FILE_SIZE = 1024
ARCH_SPACE_LIMIT = 2048

#编辑 dm.ini 文件,设置参数 ARCH_INI=1,保存。
#启动数据库实例

cd /data/dmdbms/dmdbms/bin
./DmServiceDMSERVER start



③通过管理工具进行配置
(1)打开达梦数据库管理工具,连接到实例
(2)右键连接,选择“管理服务器”-“系统管理”,选择“配置”状态,点击转换;

(3)选择“归档配置”,归档模式选择“归档”,点击“+”,配置归档目标,归档类型,文件大小,空间限制大小等信息;

(4)选择“系统管理”,选择“打开”状态,点击转换,点击“确定”,配置归档完成。

备份策略
1、脱机备份、脱机还原

创建完全备份:

RMAN>BACKUP DATABASE '/data/dmdbms/DAMENG/dm.ini' FULL BACKUPSET '/data/dmdbms/backup/full_bak_20210917';



创建增量备份:

RMAN>BACKUP DATABASE '/data/dmdbms/DAMENG/dm.ini' INCREMENT WITH BACKUPDIR '/data/dmdbms/' BACKUPSET '/data/dmdbms/backup/full_bak_20210917';


2、联机备份、脱机还原
① SQL备份

cd /home/dmdba/dmdbms/bin/
./disql
SQL> BACKUP DATABASE BACKUPSET '/data/dmdbms/backup/full_bak_2021091701’;

② RMAN备份

RMAN>BACKUP DATABASE FULL BACKUPSET'/data/dmdbms/backup/full_bak_20210917';

RMAN备份工具下,热备区别冷备在于不需要指定dm.ini
数据库还原和恢复

  1. 准备目标库。还原目标库可以是已经存在的数据库,也可使用dminit工具初始化一个新库。
    2)校验待还原备份集的合法性
RMAN> check backupset '/data/dmdbms/backup/full_bak_20210917';

  1. 还原数据库
RMAN>RESTORE DATABASE '/data/dmdbms/DAMENG/dm.ini' FROM BACKUPSET '/data/dmdbms/backup/full_bak_20210917';


数据库恢复

RMAN> RECOVER DATABASE '/data/dmdbms/DAMENG/dm.ini' FROM BACKUPSET '/data/dmdbms/backup/full_bak_20210917';


5)更新DB_MAGIC恢复

RMAN>RECOVER DATABASE '/data/dmdbms/DAMENG/dm.ini' UPDATE DB_MAGIC;

更多资讯请上达梦技术社区了解: https://eco.dameng.com

达梦数据库备份方法总结学习相关推荐

  1. 达梦数据库备份与数据守护

    达梦数据库备份与数据守护 一.数据库备份 在达梦数据库中进行备份操作,可通过图形化管理工具和命令行两行方式实现. 1.1 图形化备份 1.确保数据库实例处于归档模式 通过达梦数据库管理工具连接实例服务 ...

  2. 达梦数据库使用方法(简)

    达梦数据库使用基础方法 数据库安装部署及删除 安装部署 删除数据库 备份恢复类 物理备份--图形化--manager--联机备份 物理备份--图形化--console--脱机备份 还原恢复 配置ODB ...

  3. DM7达梦数据库备份与还原说明

    一.参数配置 数据库管理员需要在归档模式下备份数据库,而数据库归档模式默认是关闭的,可以通过以下方式打开. 在达梦数据库DM7的安装目录下,如:C:\dmdbms\data\DAMENG目录下,找到d ...

  4. 2压缩备份数据库_达梦数据库备份与还原

    达梦数据库的备份与还原 使用CONSOLE工具进行备份还原 1.备份操作. 点击"开始-所有程序-达梦数据库-客户端-DM控制台工具". 使用CONSOLE工具进行备份还原操作时, ...

  5. 关于达梦数据库备份恢复无法恢复,及备份恢复后启库无法启动,遇见的dmap(管道)问题

    达梦数据库测试备份恢复的测试遇到的问题.使用DMRAMN工具进行备份时,报错: 这里是由于数据库建立在root用户下,而启动DmAPService服务是dmdba用户.所以这里需要通过DM服务查看器中 ...

  6. 达梦数据库备份还原中出现的错误

    1.达梦数据库在备份还原中,如果使用root用户打开DMRMAN工具进行还原时,会出现"数据文件读写出错"的提示. 更换为 dmdba用户即可. 2.如果在DMRMAN进行全库还原 ...

  7. 达梦数据库备份、还原与恢复

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 随着IT科技的不断发展,数据已成为各大企业的核心资产,数据安全性越来越被重视.数据库备份是 DBA 日常最重要的工作内容.备份的 ...

  8. 达梦数据库安装方法以及注意事项

    1: 选择合适的数据库版本 1.1 :在安装前首先手上要有一本达梦数据库的安装手册,经验告诉我,最好按照手册的顺序安装. 达梦数据库安装手册可以在达梦官网下载,如下链接,安装包解压也有. http:/ ...

  9. 达梦数据库备份与还原

    前言 数据库数据库的备份与还原包含物理备份与还原和逻辑备份与还原两种类型.两者的区别是物理备份直接扫描数据库文件(数据文件.控制文件和日志文件等),找出那些那些已经分配.使用的数据页,复制并保存到备份 ...

最新文章

  1. 利用RNN训练Seq2Seq已经成为过去,CNN才是未来?
  2. 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)
  3. DockOne微信分享(一一二):Flannel中vxlan backend的原理和实现
  4. Flink专题-BaseTransform
  5. 写在前面,白话 Yaf 探秘与深入
  6. Advanced C++ -- Logic Constness and Bitwise Constness
  7. IOHelper(自制常用的输入输出的帮助类)
  8. 电子工业出版社PPT图书优秀作者上海书城讲座
  9. 2021-06-27函数定义与参数
  10. Linux MPLS 总结
  11. 开源WebRTC 服务器介绍
  12. 保姆级教程,阿里云快速搭建个人网站
  13. Python学习笔记(01 Hello World的条件输出 02 数值运算)
  14. 制作视频软件哪个好?教培人最爱的视频制作软件,一款就够!
  15. 九招使用 Telegram必学,使用Telegram 必看实用功能
  16. 笨方法学Python—ex42:对象、类及从属关系
  17. 影响未来十年的2020十大科技趋势,除了AI与区块链,还有哪些?
  18. Kafka配置动态SASL_SCRAM认证
  19. 入侵你Linux服务器的一万种玩法...
  20. 分享超好用的微信和QQ缓存清理APP(无广告)

热门文章

  1. 【图形学】布林冯BlinnPhong
  2. Numpy 数组切片
  3. 机器人操作系统入门(一)ROS简介
  4. java吸血鬼_吸血鬼数
  5. python循环语句if语句的题目_Python if语句 for语句 while循环的练习
  6. latex 两个表格并排放置
  7. 独家 | Fomo 3D 沦陷?为何又是 DDoS攻击?来听听区块链安全大牛的深度解析
  8. 间隔十年重新更新微博
  9. Win10的用户账户设置怎么取消?
  10. 软件测试之第一章 软件测试和测试环境