flashback database 基本介绍一
flashback database 整个架构包括一个进程recover writer (rvwr)后台进程,flashback database log 日志和flash recovery area
一旦数据库启用了flash database ,则RVWR进程会启动,RVWR进程会想flash recovery area内写入flashback database log日志,这些日志包括的数据块的前镜像
下面是启动了之后,RVWR进程:
[oracle@kel ~]$ ps -ef|grep rvwr
oracle 5189 1 0 19:08 ? 00:00:00 ora_rvwr_omf
flashback database的基本配置:
在默认情况下,flashback database功能是关闭的。
查看数据库的归档模式及是否启用flashback database:
SQL> select log_mode,flashback_on from v$database; LOG_MODE FLASHBACK_ON
------------------------ ------------------------------------
ARCHIVELOG YES
在启用flashback database 的时候,数据库必须是归档模式,并且闪回之后必须使用resetlogs 打开数据库
配置flashback database,首先需要配置两个参数:
查看闪回目录:
SQL> show parameter db_recover NAME TYPE VALUE
------------------------------------ ------ ------------------------------
db_recovery_file_dest string +recover
配置闪回目录:
SQL> alter system set db_recovery_file_dest ='+ASM' scope=both; System altered.
查看闪回目录大小:
SQL> show parameter db_recovery_file_dest_size NAME TYPE VALUE
------------------------------------ ------ ------------------------------
db_recovery_file_dest_size big in 5G
teger
配置闪回目录大小:
SQL> alter system set db_recovery_file_dest_size =2G scope=both; System altered.
查看闪回对象保存时间:单位分钟,默认是一天,代表数据库能回退多少时间
SQL> show parameter db_flashback NAME TYPE VALUE
------------------------------------ ------ ------------------------------
db_flashback_retention_target intege 1440
r
启用禁止数据库闪回
在启用闪回的时候,数据库必须在mount阶段才能启用,如下:
SQL> alter database flashback off; Database altered.
确认启用了闪回数据库:
SQL> select name,current_scn,flashback_on from v$database; current flash
database SCN # back on
------------ ------- --------------------
OMF 737257 YES
flashback database 基本介绍一的更多相关文章
- Oracle 闪回特性(FLASHBACK DATABASE)
--===================================== -- Oracle 闪回特性(FLASHBACK DATABASE) --======================= ...
- 关闭归档提示:ORA-38774: cannot disable media recovery - flashback database is enabled
SQL> select * from v$version; Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit P ...
- flashback database操作步骤
默认情况数据库的flashback database是关闭的. 启用Flashback Database 步骤:1.配置Flash Recovery Area 检查是否启动了flash recover ...
- ORACLE FLASHBACK DATABASE 知识整理
1.知识储备 1) 只有SYSDBA有权执行,闪回前一定要记录当前SCN 2) 需要停机,并要求处于ARCHIVELOG模式中 3) 闪回日志不能被复用和归档,是自动管理的.RVWR ...
- ORA-38760: This database instance failed to turn on flashback database 第三篇
ORA-38760: This database instance failed to turn on flashback database 第三篇 第一篇 第二篇 问题现象: 在数据库a ...
- flashback database(drop tablespace)
1.首先记录时间 select to_char(systimestamp,'yyyy-mm-dd HH24:MI:SS') from dual;--2014-04-25 13:55:48 查看表sel ...
- 官方文档 恢复备份指南七 Using Flashback Database and Restore Points
本章内容: Understanding Flashback Database, Restore Points and Guaranteed Restore Points Logging for Fla ...
- Oracle 闪回归档(Flashback Database)
cmd --管理员身份打开 sqlplus / as sysdba --管理数据库 shu immediate; --独占方式开始 startup mount --修改日期模式 alter datab ...
- 跨数据文件删除flashback database
Oracle flashback database的使用有一些限制,其中最主要的是flashback database不支持跨数据文件删除闪回和不支持跨数据文件shrink闪回.对于已经删除的数据文件 ...
随机推荐
- lintcode :Permutation Index 排列序号
题目: 排列序号 给出一个不含重复数字的排列,求这些数字的所有排列按字典序排序后该排列的编号.其中,编号从1开始. 样例 例如,排列[1,2,4]是第1个排列. 解题: 这个题目感觉很坑的.感觉这只有 ...
- javaWEB邮件测试
新建一个工具类: Mail.java 该类的主要关键点是:1.设置系统属性.也就是你是用什么协议来进行邮件发送的,邮件协议有很多在种,比如impt,smpt,prop等协议, 我现在测试用的是smpt ...
- ios(苹果公司的移动操作系统)
iOS是由苹果公司开发的移动操作系统. 苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的, 后来陆续套用到iPod touch.iPad以及Appl ...
- java:接口实例
接口:打印机接口 interface Printer { public void read(); } 函数一:佳能打印机 class CanPrinter implements Printer { p ...
- shell编程基础(4)case 与 function
case case语句不用多说和c++里一样,用作选择,但是linux的case语句在语法上和c++还是有些不同的. ###########This is program test the Case# ...
- 转TerreyLee AJAX入门系列2——ScriptManager的理解总结
ScriptManager的功能之一就是处理页面上局部更新,对于这点,我想大家都知道.但是他工作的原理到底是什么呢,这个暂且不从正面来回答. 我们这样想一下,目前能够真正实现局部刷新的就是js+xml ...
- HDU-4661 Message Passing 树形DP,排列组合
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4661 题意:有n个人呈树状结构,每个人知道一个独特的消息.每次可以让一个人将他所知的所有消息告诉和他相 ...
- (2)WinForm中改变Tab选项卡的顺序
Tab选项卡选中,在其属性中找到TabPages这个属性.点进去,可以通过上下移动标签卡改变标签卡的顺序.
- java服务器知识
http://blog.csdn.net/chenyi8888/article/details/4484641 http://blog.csdn.net/chenyi8888/article/deta ...
- EXC_BAD_ACCESS
EXC_BAD_ACCESS,就可以在控制台中看到是哪个对象被释放掉了. 另外要避免频繁的出现上述问题,下面是一些建议: 1. 当引用了别人传递进来的对象时,最好retain一下,避免在别人那里已经把 ...