背景知识设置闪回数据库参数设置数据库闪回的三个参数:db_recovery_file_dest_size 闪回恢复区大小db_recovery_file_dest 闪回恢复区路径,该参数可以任意指定,闪回日志记录了数据库的前影像,该日志不会进行归档,一但停用数据库的闪回功能,该目录下的日志会自动清除 ...
分类:
其他好文 时间:
2017-01-12 23:05:19
阅读次数:
289
1.删除表dept1: 2.允许行移动(使用flashback table 必须先允许行移动) 3.闪回表: ...
分类:
其他好文 时间:
2016-12-11 15:06:52
阅读次数:
131
Oracle OCP笔记(31)使用闪回功能
Oracle的闪回功能受到3个数据库结构之一的支持: 撤消数据、闪回恢复区和回收站。
撤消表空间中的撤销数据不仅支持事务回滚,也支持大多数闪回表操作。Flashback Data Archives允许查询先前版本的表行,它在撤销表空间之外的一个或多个表空间中提供一个区域,支持的保留期比撤销表空间还长。闪回日志保存在闪回恢复区...
分类:
数据库 时间:
2016-07-16 11:49:30
阅读次数:
390
查询需要闪回的时间的scn:select timestamp_to_scn(to_timestamp('2016-01-11 10:00:00','yyyy-mm-dd hh24:mi:ss')) as scn from dual;如下为执行SQL> flashback table yky.webs...
分类:
其他好文 时间:
2016-01-11 11:40:50
阅读次数:
140
查询当前的SCN:SQL>selectcurrent_scnfromv$database;CURRENT_SCN-----------1170420清空表(truncate表后是不能进行闪回表的)SQL>truncatetabletom.t;Tabletruncated.SQL>select*fromtom.t;norowsselected关闭实例启动到mount状态:SQL>shutdownimmediateDatabas..
分类:
数据库 时间:
2015-12-31 13:05:28
阅读次数:
252
一、闪回 1.可能的误操作 (1)错误的删除了记录 (2)错误的删除了表 (3)查询历史记录 (4)撤销已经提交了的事务。 2.对应着以上四种类型的误操作,有四种闪回类型 (1)闪回表:将表回退到过去的一个时间上 (2)闪回删除:还原Oracle回收站 ...
分类:
数据库 时间:
2015-08-25 13:18:39
阅读次数:
264
只能用于直接删掉表的情况查删除的表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;同时查出的有表的主键、索引等等,只需闪回表,其他的也随之恢复闪回fl.....
分类:
数据库 时间:
2015-02-11 10:35:32
阅读次数:
163
闪回表,实际上就是将表中的数据快速恢复到过去的一个时间点或者系统改变号SCN上。实现表的闪回,需要用到撤销表空间相关的UNDO信息,通过SHOW PARAMETER UNDO命令就可以了解这些信息。用户对表的数据的修改操作,都记录在撤销表空间中,这为表的闪回提供的数据恢复的基础。修改记录被提交到un...
分类:
数据库 时间:
2015-01-20 19:54:18
阅读次数:
178
oracle 数据库需要熟练掌握的如下1、存储过程的编写及游标,游标在存储过程中的编写,触发器2、函数的编写3、备份与恢复4、用户与权限管理5、函数与查询语句6、闪回7、表空间及表的创建与管理8、大对象9、包的定义与使用一、oracle 体系结构1、物理存储结构2、逻辑存储结构3、oracle进程结...
分类:
数据库 时间:
2014-11-09 17:51:44
阅读次数:
184
作业:闪回表实验
1.构造测试表flb_test,数据不小于10000行;
create">TEST_USER1@PROD>create table flb_test(id number,dd date);
Table created.
begin">TEST_USER1@PROD>begin
2 for i in 1..10000
3 loop
4 inser...
分类:
数据库 时间:
2014-10-14 11:53:58
阅读次数:
277