Oracle flashback 是一种方便快捷的数据库恢复技术,它不使用备份文件,通过闪回日志可以使数据库恢复到过去的某个状态,当用户发生逻辑错误时(误删表数据、表、表空间等)需要快速恢复数据库,可以使用Flashback 实现。 1 启用Flashback 数据库 Oracle 默认不启动fla ...
分类:
数据库 时间:
2017-06-22 00:09:22
阅读次数:
226
最近学习oracle的时候,无意中看到oracle的闪回技术flashback,原来oracle在delete数据或者drop的时候,不是直接删除,而是跟windows一样,先把数据放入到回收站中。 可以查看user_recyclebin,可以看到最近删除的表格以及索引,如下: 下面我们用一个例子测 ...
分类:
数据库 时间:
2017-05-31 17:35:09
阅读次数:
249
闪回版本查询,用到了附加日志 闪回事务查询 http://blog.csdn.net/laoshangxyc/article/details/12405459 这个博客的备份与恢复可以参考 ################################### http://blog.itpub.n ...
分类:
数据库 时间:
2017-04-28 20:16:06
阅读次数:
258
概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于Oracle一些高级的 ...
分类:
数据库 时间:
2017-03-19 23:55:22
阅读次数:
298
提交DML操作后,该操作使用的还原段就可以被其它对象使用了,为了保证闪回操作时这些数据仍然被保存在还原段中,可能需要重新设置undo_retention参数,表示一个事务提交后,该事务的数据必须保存在还原段中的时间;但是这也并不能完全保证指定的时间的数据一定能够被恢复,还原表空间没有足够的时间时,仍 ...
分类:
数据库 时间:
2017-01-14 21:08:58
阅读次数:
265
一、配置闪回数据库1、数据库处于归档日志模式SQL>selectlog_modefromv$database;LOG_MODE
------------
ARCHIVELOG2、创建闪回恢复区SQL>altersystemsetdb_recovery_file_dest_size=10G;Systemaltered.SQL>altersystemset
db_recovery_file_dest=‘D:\oracle\prod..
分类:
数据库 时间:
2016-12-23 23:11:54
阅读次数:
344
一:使用闪回技术操作数据时,首先应建立闪回恢复区 SQL> SQL> Show parameter recoverNAME TYPE VALUE db_recovery_file_dest string /home/oracle/shdb_recovery_file_dest_size big in ...
分类:
其他好文 时间:
2016-10-10 23:29:09
阅读次数:
140
概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就无能为力了,还是得借助于Oracle一些高级的 ...
分类:
数据库 时间:
2016-09-11 01:39:03
阅读次数:
335
Oracle 的闪回技术是一种数据恢复技术,仅能对用户逻辑错误进行恢复, 闪回针对的是提交commit的事务,没有提交的事务,使用rollback1、闪回版本查询 Flashback Version Query 所谓版本指的是每次事务所引起的数据行的变化情况,每一次变化就是一个版本。 Oracle ...
分类:
数据库 时间:
2016-07-12 11:58:05
阅读次数:
201
1、查看是否启动闪回删除 启动闪回 2、测试闪回删除的表: 创建两个一样的表,然后都删除,进行恢复。 查看回收站 恢复删除的表 再次查看回收站 发现直接按照名字进行闪回,闪回的是最后删除的表 如果需要指定闪回哪个表还可以执行: ...
分类:
数据库 时间:
2016-04-13 20:15:51
阅读次数:
230