Ⅰ、背景 早先操作数据误操作后,我们一般通过全量备份+binlog的方式来实现恢复(前滚) 有时只想撤销一个几分钟前的操作,采用这种方式就会显得很笨重 大家都知道Oracle有个叫做flashback的功能,很遗憾MySQL官方并没有提供类似的工具 但姜老师的innosql中实现了这个功能,而且还兼 ...
分类:
其他好文 时间:
2018-05-04 23:23:02
阅读次数:
302
mysql 闪回脚本,使用教程见博文《使用python脚本实现mysql误操作的flush back》
分类:
数据库 时间:
2018-05-03 16:42:33
阅读次数:
227
在Oracle中;删除表或者误删表记录;有个闪回特性,不需要停机操作,可以完美找回记录。当然也有一些其他的恢复工具;例如odu工具,gdul工具。都可以找回数据。而PostgreSQL目前没有闪回特性。如何在不停机情况下恢复误删数据。还好是有完整的热备份。 本文描述的方法是:利用热备份在另一台服务器 ...
分类:
数据库 时间:
2018-04-28 19:35:39
阅读次数:
1582
到目前为止,介绍的所有功能均不会直接将数据恢复为“以前”的样子。闪回查询只是查看,闪回数据归档只是延伸了闪回查询的时间窗口,闪回事务查询虽然提供了撤销SQL,但是否执行及如何执行还需要管理员进一步手动操作。 若是管理员决定撤销某个或某些事务,Oracle提供一个专门用来撤销事务的工具——闪回事务。 ...
分类:
其他好文 时间:
2018-04-01 21:57:23
阅读次数:
261
技术建议和方案。 要求failover后不重建备库,并能够把failover的数据库重新切换回备库 主库为newtest,备库为snewtest 备库上已经开启了闪回 得到一个参考的SCN SQL select current_scn from v$database; CURRENT_SCN 449 ...
分类:
数据库 时间:
2018-04-01 16:57:39
阅读次数:
365
查询Oracle的alert日志是发现ORA-19815告警日志,具体现象如下:【现象】ORA-19815: WARNING: db_recovery_file_dest_size of 214748364800 bytes is 85.22% used, and has 31746169
分类:
其他好文 时间:
2018-03-23 11:45:35
阅读次数:
210
转载自:https://blog.csdn.net/leshami/article/details/6112981 Oracle闪回特性为数据的快速回复某一对象的特定数据提供了更多的便利。前面介绍了闪回的几种特性,包括flashback database,flashback drop ,flashb ...
分类:
数据库 时间:
2018-03-23 10:30:56
阅读次数:
260
转载自:https://blog.csdn.net/leshami/article/details/6105327 FLASHBACK DROP 特性允许在不丢失任何数据库的情况下将指定的表恢复至其被删除的时间点,并保持数据库为当前状态。闪回删除并不是真正的删除表,而是把该表重命名并放入回收站,类似 ...
分类:
数据库 时间:
2018-03-22 22:41:38
阅读次数:
253
转载自:https://blog.csdn.net/leshami/article/details/6112607 Oracle 闪回查询是指针对特定的表来查询特定的时间段内的数据变化情况来确定是否将表闪回到某一个特定的时刻以保证数据无讹误存在。这个特性大大的减少了采用时点恢复所需的工作量以及数据库 ...
分类:
数据库 时间:
2018-03-22 22:35:10
阅读次数:
214
转载自:http://blog.csdn.net/leshami/article/details/6100429 闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务级别闪回,根据闪回对数据的影响程度又可以分为闪回恢复,闪回查询。闪 ...
分类:
数据库 时间:
2018-03-22 10:52:24
阅读次数:
192