FLASHBACK [STANDBY] DATABASE [<database_name>]TO [BEFORE] SCN <system_change_number>--基于SCN闪回 FLASHBACK [STANDBY] DATABASE [<database_name>]TO [BEFORE] TIMESTMP <system_timestamp_value>--基于时间戳闪回 FLASHBACK [STANDBY] DATABASE [<database_name>]TO [BEFORE] RESTORE POINT <restor...
cmd --管理员身份打开 sqlplus / as sysdba --管理数据库 shu immediate; --独占方式开始 startup mount --修改日期模式 alter database archivelog; --开始DB闪回 alter database flashback on; --开启数据库 alter database open; --查看数据库的归档模式及闪回是否启用 select log_mode,open_mode,flash...
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三种) 和Flashback Table。 一、Flashback Database Flashback Database 功能非常类似与RMAN的不完全恢复,它可以把整个数据库回退到过去的...
FLASHBACK [STANDBY] DATABASE [<database_name>]TO [BEFORE] RESTORE POINT <restore_point_name>--基于时点闪回 如下面的示例: SQL>flashbackdatabasetotimestamp('2010-10-24 13:04:30','yyyy-mm-dd hh24:mi:ss'); SQL>flashbackdatabasetoscn 918987; SQL>flashbackdatabaserorestorepoint b1_load;...
一、flashback database特性 flashback data1base闪回到过去的某一时刻 闪回点之后的工作全部丢失 使用resetlogs创建新的场景并打开数据库(一旦resetlogs之后,将不能再flashback至resetlogs之前的时间点) 常用的场景:truncate table、多表发生意外错误等 使用闪回日志来实现数据库闪回,闪回点之后的数据将丢失 ...
7.flashback database 一、 闪回查询(Flashback Query) 以表为单位查询过去的数据称为闪回查询,主要有两种方式:1. 闪回时间点查询。利用select命令的“as of”子句与PL/SQL包dbms_flashback在过去的一个时间点上的查询。2. 闪回版本查询。利用select命令的“versions between”子句在过去的一段时间范围内的查询。
SQL> alter system set db_recovery_file_dest='/u01/app/oracle/flashback'; System altered. 启用数据库闪回 SQL> alter database flashback on; Database altered. SQL> select flashback_on from V$database; FLASHBACK_ON --- YES SQL> show parameter flash; NAME TYPE VALUE --- --- --- db_...
SELECT * FROM V$FLASHBACK_DATABASE_LOG;--记录闪回日志信息,包括最早可以回复的SCN,闪回日志的大小 SELECT * FROM V$FLASHBACK_DATABASE_STAT;--用于监视闪回数据库日志中记录闪回数据的开销,包含24小时的信息,每行代表一个小时的时间间隔,可以确定数据生成的变化,FLASHBACK_DATA和REDO_DATA分别表示时间间隔内写入...
flashback database要求数据库必须处于归档模式,且闪回之后必须使用resetlogs打开数据库 查看数据库的归档模式及闪回是否启用 SQL> select log_mode,open_mode,flashback_on from v$database;LOG_MODE OPEN_MODE FLASHBACK_ON --- --- --- ARCHIVELOG READ WRITE NO --FLASHBACK_ON为NO...
曾经发生的一次故障,让想起了在Oracle Data Guard环境中配置flashback databae功能的必要性;这样在primary库中用户不小心做truncate或其他不便回退操作时,也可以在standbay上做一下flashback database后只读模式打开standby库,将丢失数据导出或dblink方式传输到其他数据库中。