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闪回.对于已经删除的数据文件 ...
随机推荐
- Python中Lambda, filter, reduce and map 的区别
Lambda, filter, reduce and map Lambda Operator Some like it, others hate it and many are afraid of t ...
- lintcode :最小路径和
题目: 最小路径和 给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径. 样例 注意 你在同一时间只能向下或者向右移动一步 解题: 这个和求三角形的最小路径的差不多 ...
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
转载:http://itindex.net/detail/50710-springaop-controller-service 从业近二,三年了,第一次写博客,平时做做脚手架或者架构一些基础框架然后给 ...
- 是谁决定了走redis缓存?当然是mybatis啊
1.是谁决定了走redis缓存?当然是mybatis啊 mybatis里默认实现数据的增删改查功能,这里要用到缓存啊 而且是mybatis这种orm框架采用缓存机制的,mybatis默认都有两层缓存了 ...
- 转载:【译】Android: 自定义View
简介 每天我们都会使用很多的应用程序,尽管他们有不同的约定,但大多数应用的设计是非常相似的.这就是为什么许多客户要求使用一些其他应用程序没有的设计,使得应用程序显得独特和不同. 如果功能布局要求非常定 ...
- NOT EXISTS优化的一个案例 .
原始语句: SELECT * FROM dcf_account.t_posting_transaction t1 WHERE NOT EXISTS ( SELECT * FROM dcf_loan.t ...
- 如何创建支持Eclipse IDE的Maven项目
使用Maven创建的项目是不支持任何IDE的,不能导入IDE中,因为项目格式都不符合特定IDE的格式要求,那么如何创建符合IDE要求的项目呢? 1.使用mvn eclipse:eclipse 命令把项 ...
- linux用VSFTP搭建FTP服务器
一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件. sudo apt-get install v ...
- Linux kmalloc/kfree 源码解读
kmalloc/kfree用于划分和回收内核空间低区内存的方法.改组方法没有直接通过伙伴系统进行内存的划分,通过slab算法进行分配的.同时也为每个CPU提供一个阵列缓存,用于提高分配效率.下面对改组 ...
- linux 压缩/解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...