问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

闪回数据库备份.flb是什么文件

发布网友 发布时间:2022-04-08 02:06

我来回答

2个回答

懂视网 时间:2022-04-08 06:27

*db_recovery_file_dest参数为0时,不能设定flash_recovery_area参数*
  • SQL> alter system set db_recovery_file_dest_size=2147483648 scope=spfile;
  • SQL> alter system set db_recovery_file_dest=‘/u01/app/oracle/flash_recovery_area‘ scope=spfile;
  • SQL> alter system set DB_FLASHBACK_RETENTION_TARGET=2880; (2 days) |
  • 2. Turn flashback on:
    1. SQL> Startup mount exclusive;
    2. SQL> alter database archivelog;
    3. SQL> Alter database flashback on;
    4. SQL> Alter database open; |
  • 3. Check status
    1. SQL> SELECT flashback_on, log_mode FROM gv$database;
    2.     SQL> SELECT estimated_flashback_size FROM gv$flashback_database_log;
    3. $ ps -eaf | grep rvwr |
  • 禁用Flashback Database

    1. Alter database flashback on;

    Flashback Database Using SQL or RMAN Commands

    1.使用SQLPLUS

  • Use an SCN or a time stamp in the SQL version
  • Example: Flash back the database to a day before using SQL
    1. SQL> shutdown immediate;
    2. SQL> startup mount exclusive;
    3. SQL> flashback database to timestamp(sysdate-1);
    4. SQL> alter database open resetlogs;
  • 2.使用 RMAN

  • Using RMAN, you can flash back to a time stamp, SCN, or log sequence number (SEQUENCE) and thread number (THREAD).
  • Example:
    1. RMAN> FLASHBACK DATABASE TO TIME = TO_DATE(‘2002-12-10 16:00:00‘,‘YYYY-MM-DD HH24:MI:SS‘);
    2. RMAN> FLASHBACK DATABASE TO SCN=23565;
    3. RMAN> FLASHBACK DATABASE TO SEQUENCE=223 THREAD=1;
  • 视图

  • **VFLASHBACKDATABASELOG???monitortheestimatedandactualsizeoftheflashbacklogsintheflashrecovery?Checkflashrecoveryareadiskquota:‘‘‘SQL>selectretentiontarget,flashbacksize,estimatedflashbacksizeFROMVFLASHBACK_DATABASE_LOG;
    1. - Determine the current flashback window:
    SQL> SELECT oldest_flashback_scn,oldest_flashback_time FROM VFLASHBACKDATABASELOG;‘‘‘???VFLASHBACK_DATABASE_STAT -** monitors the overhead of logging flashback data in the flashback logs. It contains at most 24 rows, with one row for each of the last 24 hours.
  • The flashback generation for the last hour:
    1. SQL> select to_char(end_time,‘yyyy-mm-dd hh:miAM‘) end_timestamp, flashback_data, db_data, redo_data from v$flashback_database_stat where rownum=1;
  • 从Flashback Database中排除表空间

    1. SQL> ALTER TABLESPACE <ts_name> FLASHBACK {ON|OFF}
    2. SQL> SELECT name, flashback_on 2 FROM v$tablespace;


    Note

  • Take the tablespace offline before you perform the database flashback operation.
  • After performing Flashback Database, drop the tablespace or recover the offline files with traditional point-in-time recovery.
  • Flash back a RESETLOGS operation

    可以闪回到resetlogs之前的一个时间点

    1. SQL> FLASHBACK DATABASE TO BEFORE RESETLOGS;

    Limitations

  • You cannot use Flashback Database in the following situations:

  • The control file has been restored or re-created.

  • A tablespace has been dropped.
  • A data file has been shrunk
  • 需要开启FRA特性

  • 闪回数据库的一些命令:

    1. **闪回到指定的日期**
    2. FLASHBACK DATABASE TO TIMESTAMP(to_data(‘2015.07.11 20:03:00‘,‘YYYY.MM.DD HH24:MI:SS‘));
    3. **闪回到5分钟之前**
    4. FLASHBACK DATABASE TO TIMESTAMP SYSDATE-(1/24/12);
    5. FLASHBACK DATABASE TO BEFORE TIMESTAMP my_date;
    6. **回退到过去的某个SCN点**
    7. FLASHBACK DATABASE TO SCN my_scn;
    8. FLASHBACK DATABASE TO BEFORE SCN my_scn;
    9. **回退到某个Log Sequence号*
    10. flashback database to sequence=223 thread=1;
    11. **回退完成之后以resetlogs的方式打开数据库*
    12. alter database open resetlogs;

    1. **也可以创建一个恢复点*
    2. CREATE RESTORE POINT before_changes;
    3. FLASHBACK DATABASE TO RESTORE POINT before_changes;



    来自为知笔记(Wiz)

    闪回数据库

    标签:

    热心网友 时间:2022-04-08 03:35

    闪回技术是为了使Oracle数据库从任何逻辑误操作中迅速地恢复。该技术首先以闪回查询 (Flashback Query)出现在Oracle 9i版本中,后来Oracle在10g中对该技术进行了全面扩展,提供了闪回数据库、闪回删除、闪回表、闪回事物及闪回版本查询等功能

    在11g 中,Oracle继续对该技术进行改进和增强,增加了闪回数据归档功能。

    在Oracle 11g中,闪回技术包括以下各项。

    闪回数据库(Flashback Database):该特性允许用户通过flashback database语句,使数据库迅速地回滚到以前的某个时间点或者某个SCN(系统更改号)上,而不需要进行时间点的恢复操作。该功能不基于撤销数据(undodata),而是基于闪回日志。

    闪回丢弃(Flashback Drop):类似于操作系统的垃圾回收站功能,可以从中恢复被drop的表或者索引。该功能基于撤销数据(undodata)。

    闪回版本查询(Flashback Version Query):通过该功能,可以看到特定的表在某个时间段内所进行的任何修改操作,如同电影回放一样,表在该时间段内的变化一览无余。该功能基于撤销数据(undodata)。

    闪回事务查询(Flashback Transaction Query):使用该特性,可以在事物级别上检查数据库的任何改变,大大方便了对数据库的性能优化、事务审计及错误诊断等操作。该功能基于撤销数据(undodata)。

    闪回表(Flashback Table):使用该特性,可以确保数据库表能够被恢复到之前的某一个时间点上。注意,该功能与最早的9i中的Flashback Query不同,Flashback Query仅仅是得到了表在之前某个时间点上的快照而已,并不改变当前表的状态;而Falshback Table却能够将表及附属对象一起恢复到以前的某个时间点。该功能基于撤销数据
    (undodata)。

    闪回数据归档(Flashback Data Archive):通过flashback data archive,可以查询指定对象的任何时间点(只要满足保护策略)的数据,而且不需要利用到undo,这在有审计需要的环境,或者是安全性特别重要的高 可用数据库中,是一个非常好的特性。缺点就是如果该表变化很频繁,对空间的要求可能很高。Flashback data archive是针对对象的保护,是flashback database的一个强力补充。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 年化利率35.63%是什么意思 电脑上的网络怎么连接wifi 电脑有网如何开wifi 怎么回回复微信好友聊天记录 微信怎么样回复好友 rman备份为什么要设置闪回数据库 怎么辨别粽叶的好坏? 为什么棕子叶煮熟了还是绿色的,有毒吗? 遂宁哪里有卖粽子叶的呀?求解? 怎样辨别假粽叶(返生粽叶)? windows7未能启动怎么修复 怎样除掉杯子上的茶锈 windows7未能启动怎么修复? 有谁知道广州市小学生的健康卡的格式是怎样的? 中国人如今要过的节假日有那些? 一年中都有哪些节日拜托各位大神 知道日期 可以算星期吗 关于java万年历的问题! 今年日历4月都有些什么节日 有200万澳元现金,在澳洲算穷人吗? 药品GMP认证的基本原则 为什么开关处于off、on两种状态时,测到的电压为什么不一样? GMP认证的基本过程 开关状态是什么意思 右边的那个红色开关上的圆圈和横线标识分别指什么意思呢? GMP对普通理化实验室的温湿度有要求吗 请问一个常开触点(也就是一个最简单的开关)有几种工作状态? 物理学中的开关和闭合是什么意思 开关两开什么意思 我想注销QQ邮箱账号 今天晚上有女人问我她在我眼里是不是个傻白甜?她说的是什么意思? 我喜欢一个女生也跟他表白了,白天发微信给她都不回,只有等到晚上跟她说晚安就回我,这什么意思啊! 我不愿只在夜里思念你!~~~这首歌叫啥? 女朋友为什么抱在我怀里说我不想听甜言蜜语我只要每天晚上你能把我抱在怀里睡觉早上有个早安吻就知足了? 白天已经不会想起他了,但晚上还是梦见他,在梦中与他相处,心里依旧会感觉很甜蜜,只是醒来后心里感觉 我和我男朋友在一起两年了,昨天晚上吵架了,他说强扭的瓜不甜是什么意思 和女友不在一起但每天晚上聊天,聊多了她会腻吗 每个城市都会下雨 就像我走到哪里都会想你 思念是一种果实 甜中带酸 盛产在夜里 满满的回忆 带着不确定... 弹琴的姑娘 丁冬,丁冬,丁冬,丁冬…… 不论清早还是夜晚,我在这条长长的胡同里有时往东走,有时 如何找回我已经丢失的华为手机?