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 基本介绍一的更多相关文章

  1. Oracle 闪回特性(FLASHBACK DATABASE)

    --===================================== -- Oracle 闪回特性(FLASHBACK DATABASE) --======================= ...

  2. 关闭归档提示: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 ...

  3. flashback database操作步骤

    默认情况数据库的flashback database是关闭的. 启用Flashback Database 步骤:1.配置Flash Recovery Area 检查是否启动了flash recover ...

  4. ORACLE FLASHBACK DATABASE 知识整理

    1.知识储备 1)    只有SYSDBA有权执行,闪回前一定要记录当前SCN 2)    需要停机,并要求处于ARCHIVELOG模式中 3)    闪回日志不能被复用和归档,是自动管理的.RVWR ...

  5. ORA-38760: This database instance failed to turn on flashback database 第三篇

    ORA-38760: This database instance failed to turn on flashback database  第三篇 第一篇 第二篇 问题现象:      在数据库a ...

  6. flashback database(drop tablespace)

    1.首先记录时间 select to_char(systimestamp,'yyyy-mm-dd HH24:MI:SS') from dual;--2014-04-25 13:55:48 查看表sel ...

  7. 官方文档 恢复备份指南七 Using Flashback Database and Restore Points

    本章内容: Understanding Flashback Database, Restore Points and Guaranteed Restore Points Logging for Fla ...

  8. Oracle 闪回归档(Flashback Database)

    cmd --管理员身份打开 sqlplus / as sysdba --管理数据库 shu immediate; --独占方式开始 startup mount --修改日期模式 alter datab ...

  9. 跨数据文件删除flashback database

    Oracle flashback database的使用有一些限制,其中最主要的是flashback database不支持跨数据文件删除闪回和不支持跨数据文件shrink闪回.对于已经删除的数据文件 ...

随机推荐

  1. python list去重的方法

    转载于:http://yxmhero1989.blog.163.com/blog/static/112157956201381443244790/ Python很简洁 我们喜欢简单有效的代码   一. ...

  2. Hibernate 多表关联

    hibernate中可以一次对多个表进行数据插入,这种插入类似 Hibernate的关联映射关系有:多对一 ---- many-to-one一对多 ---- one-to-many一对一 ---- o ...

  3. C#获取本机IP以及无线网ip

       1 private void GetIP()   2 { 3 string hostName = Dns.GetHostName();//本机名 4 //System.Net.IPAddress ...

  4. java开发之匿名内部类,接口的使用

    下面的例子是Java.JDK7学习笔记上的 打算开发多人联机程序,对每个联机客户端,都会建立Client对象封装相关信息 1.Client.java public class Client { pri ...

  5. CSS+DIV问题!DIV的最小高度问题!

    DIV层的最小高度问题!就是一个DIV有个最小高度,但是如果DIV层中的内容很多,DIV的高度会根据内容而进行拉长!要求IE6.IE7还有firefox都要兼容!我试了很多网上的方法都不好用!请测试后 ...

  6. poj3207 Ikki’s Story IV – Panda’s Trick

    2-SAT. tarjan缩点.强连通分量的点要选一起选. #include<cstdio> #include<algorithm> #include<cstring&g ...

  7. UVa 10883 (组合数 对数) Supermean

    在纸上演算一下就能看出答案是:sum{ C(n-1, i) * a[i] / 2^(n-1) | 0 ≤ i ≤ n-1 } 组合数可以通过递推计算:C(n, k) = C(n, k-1) * (n- ...

  8. 出现错误ActivityManager: Warning: Activity not started, its current task has been

    1.在学习两个Activity的切换时,重新把新的工程部署上模拟器时候出现错误:ActivityManager: Warning: Activity not started, its current ...

  9. 安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn

    TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行. TableLayout的列数等于含有最多子控件的TableRow的列数.如第一Table ...

  10. codeforces 340C Tourist Problem(简单数学题)

    题意:固定起点是0,给出一个序列表示n个点,所有点都在一条直线上,其中每个元素代表了从起点到这个点所走的距离.已知路过某个点不算到达这个点,则从起点出发,到达所有点的方案有许多种.求所有方案走的总路程 ...