什么是达梦数据库的闪回?

         达梦数据库的闪回技术就是在事务提交以后,将事务操作的记录在回滚段中保留一段时间,以便通过用户指定的时刻,进行闪回查询,闪回技术可以在一定程度上恢复用户误操作导致的数据丢失。在达梦数据库中,默认不开启闪回功能,如果需要开启,需要在配置文件中打开相应控制参数。开启闪回功能后,达梦数据库会在内存中记录下每个事务的开始时间和提交时间。通过用户指定的时刻,查询到该事务的事务号,结合当前记录和回滚段中的UNDO记录,就可以还原出特定事务号的记录。闪回查询功能依赖于回滚段的管理。

达梦数据库中与闪回技术相关的参数

  1. ENABLE_FLASHBACK

开启闪回功能,需要在达梦数据库的配置文件dm.ini中打开上述参数。

2. UNDO_RETENTION

         回滚段保留的时间,回滚段保留的时间代表着可以进行闪回的时间长度,以秒为单位。

达梦数据库闪回技术验证示例:

(1) 建立测试表,插入测试数据,并查询记录提交以后的系统时间

          

 (2)   删除测试表数据,然后查询当前时间

 (3)当前时刻,测试表记录已删除,使用闪回查询,查询出已删除的记录:

   

可见当使用闪回查询时,可以在一定时间内恢复相关数据。

          

达梦数据库的闪回技术相关推荐

  1. 达梦DM8之闪回查询

    达梦DM8之闪回功能测试         当用户操作不慎导致错误的删改数据时,非常希望有一种简单快捷的方式可以恢复数据.闪回技术,就是为了用户可以迅速处理这种数据逻辑损坏的情况而产生的.        ...

  2. Oracle数据库的闪回技术

    当 Oracle 数据库发生逻辑损坏时,可以使用闪回技术简单快捷地进行数据库的恢复. 闪回数据库使用闪回日志执行闪回.闪回删除使用回收站.其它所有技术都使用还原数据.并不 是所有闪回功能都会修改数据库 ...

  3. 你不知道的达梦数据库

    达梦数据库简介 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM.达梦数据库管理系统的最新版本是8.0版本,简称DM8. DM8采用全新的体系架构,在保证大型通用 ...

  4. JDBC操作达梦数据库

    目录 一.JDBC概述 二.JDBC操作达梦数据库过程(JDBC3.0标准) 1. 导入驱动包(DmJdbcDriver18.jar) 2. 注册驱动 3. 创建连接 4. 执行器发送SQL到数据库执 ...

  5. 达梦数据库中各种表的管理

    上海蒙马软件技术有限公司 2021年7月28日 达梦数据库有:普通表.分区表.临时表.堆表(rowid).列存表(HUGE).外部表等 默认的普通表是索引组织部表(索引组织表,无主键利用 rowid, ...

  6. 关系型数据库迁移达梦数据库

    前言 本文章描述对于金融机构纷纷转用国产数据库进行市场调研,在业务背景中做了粗略说明.同时详细介绍达梦数据库特性和优势.在项目中通常会使用第三方组件,在文章中以Flowable为例提供了解决方案. 业 ...

  7. DM8达梦数据库:系统中的错误码信息

    此达梦数据库版本为:dm8-1-88-20.06.24-123627-ENT SELECT * FROM SYS."V$ERR_INFO"; 错误码: 100 空结果集 101 字 ...

  8. 达梦数据库-8 错误代码查询

    达梦数据库中有一个视图,可以查看目前达梦数据库中所有的报错信息 select * from v$err_info; 可以看到达梦报错代码是从100开始的,截止到目前一共有2799个. CODE ERR ...

  9. 达梦数据库实时主备集群的同步机制和切换机制

    DM数据守护介绍 1. DM 数据守护(Data Watch) 是一种集成化的高可用.高性能数据库解决方案,是数据库异地容灾的首选方案.通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏).自然灾害 ...

最新文章

  1. 百度编辑器在编辑视频时src丢失的问题
  2. 使用find 命令执行命令 -exec
  3. 剑指 Offer II 110. 所有路径
  4. 我所认为的KVC和KVO
  5. ASP.NET读取Word文档转换为PDF文件的方法
  6. 调试工具之modscan使用介绍
  7. GNSS-SINEX文件格式简介
  8. 一个SparkSQL作业的一生
  9. 【老九】【Python】文件操作与异常处理
  10. 看待FIL能否成功不应该只关注它的币价,而是IPFS能否完全落地应用……
  11. 饮料如何畅销市场?看农夫山泉如何玩转营销
  12. 荣耀路由器搭建php,荣耀路由器怎么设置? – 192路由网
  13. MySQL——创建数据库和数据表
  14. java 二进制 2个字节 高位 低位_高位字节、低位字节
  15. Identity and Authentication - JSO Web Tokens (JWTs)
  16. flashlight--spotlight的好帮手
  17. 《linux内核设计分析》 第一周作业
  18. ppt模板如何制作出科技感?
  19. python三角函数与计算器三角函数结果差异
  20. linux下载东西出现loaded,Linux yum提示Loaded plugins错误怎么办?

热门文章

  1. 盘点7种免费的激光雷达软件工具
  2. Linux下CentOS7安装gitlib
  3. Path特效之PathMeasure打造万能路径动效
  4. ArcGIS地图设计性能优化
  5. 【HaaS Python适配】AliOS-Things HAAS-Python ESP32-C3开发板适配和编译
  6. html合并单元格自动换行,html的table标签用js做合并单元格操作
  7. Echarts实现两两重叠柱状图
  8. 机器学习基础:从贝叶斯定理到概率分布
  9. 蒙版原理以及Python简单实现
  10. [读书笔记] 投资交易笔记 Bond Market