闪回数据库

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

闪回数据库

在物理级别上,Oracle 闪回数据库提供了一个比database point-in-time recovery(DBPITR)更有效的数据保护。如果当前数据文件发生了些我们不想要的改变,可以用RMAN的FLASHBACK DATABASE命令来把数据库文件的内容恢复到某个时间之前。这个和DBPITR有些像,但是总的来说要比它快,因为闪回不需要从备份中恢复数据文件,而且不需要用太多的redo来进行介质恢复。

闪回数据库通过闪回日志来得到数据块的之前版本,也是通过这个来得到归档重做日志的信息。闪数据库需要你为数据库配置一个叫做flash recovery area的路径,来放闪回日志,因为闪回日志只能放到这里面。闪回在默认条件下是不启用的。用于存放闪回日志的存储空间由数据库自动分配与放在flash recovery area的路径的其它文件达到平衡。

oracle数据库也支持恢复点,可以与闪回数据库,备份,恢复配合使用。恢复点其实就是system change number(SCN)的别名。你可以在任何时间创建一个恢复点,并且把数据库中的内容部分或者全部恢复到该时间点。一个靠得住的恢复点可以保证你用闪回数据库的方法把数据库恢复到恢复点的状态。

 

 

 

At the physical level, Oracle Flashback Database provides a more efficient data

protection alternative to database point-in-time recovery (DBPITR). If the current

datafiles have unwanted changes, then you can use the RMAN command FLASHBACK

DATABASE to revert the datafiles to their contents at a past time. The end product is

much like the result of a DBPITR, but is generally much faster because it does not

require restoring datafiles from backup and requires less redo than media recovery.

Flashback Database uses flashback logs to access past versions of data blocks and

some information from archived redo logs. Flashback Database requires that you

configure a flash recovery area for a database because the flashback logs can only be

stored there. Flashback logging is not enabled by default. Space used for flashback logs

is managed automatically by the database and balanced against space required for

other files in the flash recovery area.

Oracle Database also supports restore points in conjunction with Flashback Database

and backup and recovery. A restore point is an alias corresponding to a system

change number (SCN). You can create a restore point at any time if you anticipate

needing to return part or all of a database to its contents at that time. A guaranteed

restore point ensures that you can use Flashback Database to return a database to the

time of the restore point.

Oracle闪回详解(闪回查询,闪回数据,回退数据,闪回表,闪回数据库闪回快照,闪回主备库(恢复关系),闪回归档,注意事项,有关闪回常用查询命令) 即在备库进行,开启此模式时为了在备库进行一些测试操作,而又不行留存在数据库中,当备库切换回physical standby物理备库时,之前在snapshot standby模式进行的测试将会被丢弃。如果一块数据磁盘空间无法保存某个数据时(比如以前是1k,现在update到2k,而当前块的空闲空间不足1k),则会将新的数据保存到另外一个新的块里,然后在以前的块保存一个新位置的地址连接。允许用户查询过去某个时间点的数据,用以重构由于意外删除或更改的数据,数据不会变化。如果已经做了上述操作,从库可以选择重建。 阅读详情

相关推荐

KingbaseES数据库闪回技术讲解

主要介绍数据库中与表相关的数据库对象,在闪回过程中的一些变化,及注意的一些点。之后,通过闪回表恢复表数据之后,表上的索引也会跟随恢复,但是需要重新命名。闪回表就是对表的数据做回退,回退到之前的某个时间点,其利用的是。闪回主要是为快速的恢复数据,查询历史数据提供了很大的便捷方法。分区表的时候,将删除所有的表分区,通过闪回恢复分区表数据。,对应的物化视图会被彻底删除,物化视图不会存放在。天),允许用户查询过去某个时间点的数据,用。的实质是在不修改数据块的情况下,通过修改。的闪回原理,闪回查询主要是根据。

weixin_42136504的博客 747

oracle闪回数据库

讲解oracle闪回数据库,采用闪回技术备份还原数据库

Oracle DB执行闪回数据库

• 配置闪回数据库 • 执行闪回数据库操作 • 监视闪回数据库     闪回数据库 闪回数据库操作: • 作用类似于数据库的倒带按钮 • 可以在用户造成了逻辑数据损坏的情况下使用   闪回数据库 使用闪回数据库,通过还原自先前某个时间点以来发生的所有更改,可快速将数据库恢复到那个时间的状态。因为不需要还原备份,所以此操作速度很快。可以使用此功能还原导致逻辑数据

一抹曦阳-Oracle 6618

使用闪回数据库FLASHBACK DATABASE)和还原点(RESTORE POINT)

这个章节讲述闪回数据库和还原点。作为数据保护策略整体的一部分,讨论配置,监控和维护这些特性。 1.闪回数据库,还原点和保证还原点概述 Oracle闪回数据库和还原点是相关的数据保护特性,让你可以按时间倒回数据,纠正在指定的时间窗口内任何逻辑数据损坏或用户错误导致的问题。 这些特性相对于时间点恢复提供了一个更有效的替代方案,它不需要先还原数据库的备份,效果与数据库时间点恢复(DBPITR)类似。闪回数据库和还原点不仅在传统的数据库恢复情形中有效,在数据库升级,应用部署和当测试数据库必须快速创建和重建的测试场

jetliu05的博客 3939

Database Point-in-Time Recovery

DBPITR与TSPITR均为不完全恢复,本文为数据库的时间点恢复,表空间级单列了文档 Database Point-in-Time Recovery(DBPITR)is sometimes calledincomplete recoverybecause it does not use all of the available redo or completely recover all changes to your database. If unwanted database chang...

彦祖的小号的博客 561

闪回数据库Flashback Database

闪回整个数据库在功能上等价于不完整数据库恢复,但是采用的方法和支持技术完全不同。 一旦启用了闪回数据库,修改的块映像会不时地从数据库缓冲区的缓存中复制到 SGA 内的一个新的存储区域中,即闪回缓冲区。通过一个新的后台进程恢复写入器(Recovery Writer, RVWR)将此闪回缓冲区(内容)刷新到磁盘和闪回日志。这没有改变向日志缓冲区写入更改的常规程序,LGWR(日志写入器)然后将日志缓冲

学习是一种态度 2011

闪回数据库flashback database

一、配置闪回数据库   1、快闪恢复区     设置db_recovery_file_dest_size     alter system set db_recovery_file_dest_size=ng   --n为数值大小,g为单位     设置db_recovery_file_dest     alter system set db_recovery_file_dest='/u0

947

Oracle 闪回特性(FLASHBACK DATABASE)

--===================================== -- Oracle 闪回特性(FLASHBACK DATABASE) --===================================== 闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务 级别闪回,根据闪...

anjichan4261的博客 363

Oracle 闪回特性 FLASHBACK DATABASE

Oracle 闪回特性 FLASHBACK DATABASE

uffvhj的博客 305

oracle闪回数据库flashback database的用法

在传统的数据库恢复中,如果为了应对用户错误,通常需要进行基于时间点的不完全恢复,恢复的过程需要恢复数据文件,归档日志、再通过日志应用恢复到指定的时间点,这种恢复可能需要更长的时间,而flashback database可以避免文件恢复过程,从而缩短恢复时间。        flashback database的原理:要使用flashback database,必须先启用此功能 。当启用flash

DBA的世界 968

Oracle闪回数据库Oracle闪回技术】(二)

Oracle默认是不开启闪回数据库的。如果开启闪回数据库的前提条件是,开启Oracle归档模式并启用闪回恢复区。 因为闪回日志文件存放在闪回恢复区中,如果在RAC环境下,必须将闪回恢复区存储在集群文件或者ASM文件中。

奋斗的阿杰的博客 1641

oracle flashback6,Oracle DB闪回Flashback database)开启记

这两天要为测试部门搭建一台Oracle DB,需满足可以经常将整个数据库回退到某时间点的需求。比较简单的方法是使用Oracle闪回特性之一"闪回数据库"。预备知识:闪回数据库需要使用两种日志:闪回日志和重做日志。重做日志的概念不需多谈,所谓的闪回日志的记录正好与重做日志的记录相反。可以简单的这样认为:比如重做日志记录了一条insert命令,那么闪回日志就记录这条记录相关的delete命令,当然实...

weixin_29173299的博客 309

闪回数据库flashback database

1.使用闪回数据库的前提条件及打开数据库闪回功能 归档 快速恢复区 打开数据库闪回功能 SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online lo...

320

Flashback】启用Flashback Database闪回数据库功能

若想顺利的使用闪回数据库功能,需要先将数据库置于闪回数据库状态。此文记录开启闪回数据库功能的步骤,注意调整过程需要重启数据库并确保数据库处于归档模式。1.确认数据库是否开启Flashback Database功能 若未开启,则继续,若已经开启,请从此小文儿飘过~~SYS@ora11g> select flashback_on from v$database;FLASHBACK_ON -------

高秀磊 1010

关于Flashback database --闪回数据库

地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9011.htm#SQLRF01801 FLASHBACK DATABASE Purpose---目的     Use the FLASHBACK DATABASE statement to return the database to a past time o

甲骨文可乐的专栏 932

flashback database闪回数据库

1.设置相关参数 SQL> alter system set db_recovery_file_dest_size=5g; SQL> alter system set db_recovery_file_dest='/u01/flash_recovery_area'; 2.先开启归档再开启闪回 SQL> shutdown immediate SQL> startup mount SQL

阿丽 750
上一篇: 如何删除linux环境下的oracle实例
下一篇: oracle数据库备份——增量备份
richard_firs
博客等级 码龄20年 68粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值