原文:MySQL模拟Oralce闪回操作

在前面的文章中我们介绍了MySQL误操作后数据恢复 update,delete忘加where条件 ,大概操作是通过sed命令把binlog中相关SQL误操作给逆向回来,然后导入SQL文件来恢复错误操作,sed相关命令也比较复杂。如果没有正则基础的同学肯定搞不清楚在干嘛。今天无意中发现淘宝的大神 翻译高性能mysql第三版的作者之一 开发了一个补丁,该补丁能够模拟Oracle的闪回操作,这样以来我们 ...

2014-05-07 10:55 3 4295 推荐指数:

查看详情

ORACLE 各种操作

1、Flashback Database(利用日志恢复) Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。数据库可以迅速将数据库回到误操作或人为错误的前 ...

Mon Aug 06 19:31:00 CST 2012 0 17639
MySQL工具--MyFlash

(一)MyFlash介绍 MyFlash是美团开发的一个滚DML操作的工具,该工具是开源的,github地址为:https://github.com/Meituan-Dianping/MyFlash。通过该工具,可以实现MySQL数据库的。 (二)安装MyFlash 下载源码 ...

Sat Apr 25 05:38:00 CST 2020 0 1501
MySQL原理与实战

。也有团队利用LVM快照来缩短恢复时间,但快照的缺点是会影响mysql的性能。 MySQL(flas ...

Mon Jan 09 22:31:00 CST 2017 2 2313
MySQL 工具之 binlog2sql

大众点评开源的一个 MySQL 工具 -- binlog2sql,因此也测试了一把,一探究竟。 用 ...

Mon May 15 22:18:00 CST 2017 0 10263
MySQL Flashback 功能详解

1. 简介 mysqlbinlog flashback()用于快速恢复由于误操作丢失的数据。在DBA误操作时,可以把数据库恢复到以前某个时间点(或者说某个binlog的某个pos)。比如忘了带where条件的update、delete操作,传统的恢复方式是利用全备+二进制日志前滚进行恢复 ...

Fri Apr 07 04:04:00 CST 2017 1 11926

技术可以不需要使用备份文件,依赖于滚段中的数据前镜像,恢复一定时间内的数据。过久之前的数据,只能通过备份文件恢复了。 查看是否开启: 一、分类 前四种技术,依赖于undo表空间,可的极限时间由undo_retention决定 ...

Fri Nov 12 02:03:00 CST 2021 0 93
Oracle误操作--被提交后的数据回退(

由于一时的粗心,在做update操作时,忘记了加where条件,导致全表数据被修改。此类错误实属不该!!特此记录一下!! 网上搜索Oracle数据回退操作,介绍如下: 级别 场景 技术 对象依赖   影响数据 ...

Thu Sep 05 22:51:00 CST 2019 0 635
Mysql工具之binlog2sql的原理及其使用

生产上误删数据、误改数据的现象也是时常发生的现象,作为运维这时候就需要出来补锅了,最开始的做法是恢复备份,然后从中找到需要的数据再进行修复,但是这个时间太长了,对于大表少数数据的修复来讲,动作太大,成本也大。 当然还有其他的一些操作方法,我们今天有主角。 MySQL 工具 ...

Fri Nov 23 00:20:00 CST 2018 0 743
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM