
ORACLE 闪回技术
文章平均质量分 75
kf_panda
这个作者很懒,什么都没留下…
展开
-
闪回相关基础
1、v$transaction视图 可查看哪些事物处理被分配到哪些还原段2、retention表空间属性默认还原行为是覆盖提交的、尚未失效的事物处理,而不是因为缺少还原表空间而使事物处理失败。出现冲突时,事物处理优先于查询。此行为在保证了保留时间后会有所改变。有了保证的保留时间,即使会导致事物处理失败,仍然会强制执行还原保留时间设置。(因此,出现冲突时,查询优先于事物处理) S原创 2013-11-16 19:58:12 · 789 阅读 · 0 评论 -
回收站&闪回删除
一、回收站 回收站本身是一个数据字典表,用于维护已删除对象的原始名称与各自系统生成名称之间的关系。可使用DBA_RECYCLEBIN 视图查询回收站。 初始化参数RECYCLEBIN控制闪回删除功能是打开( ON) 还是关闭( OFF )。回收站对象的回收策略: * 显式发出PURGE命令时执行手动清除 * 空间不足时执行自动清除:对象在回收站原创 2013-11-17 14:33:12 · 749 阅读 · 0 评论 -
闪回归档
一、设置闪回归档1、创建用于保存FDA的新表空间(空间大小取决于基表及预期的DML和DDL操作)2、使用FLASHBACK ARCHIVE ADMINISTER系统权限:创建闪回数据库归档,将它分配到表空间,并制定其保留期。 eg:create falshback archive fda1 transaction fda_tbs1 quota 10m reten原创 2013-11-17 14:36:14 · 678 阅读 · 0 评论 -
闪回数据库&保证还原点
一、闪回数据库体系结构图 启用闪回数据库功能时,会启用RVWR(闪回写进程)后台进程。此后台进程按顺序将闪回数据库数据从闪回缓冲区写入闪回数据库日志,这些日志会被循环使用。随后,发出FLASHBACK DATABASE命令时,系统使用闪回日志来还原到块的前像,然后使用重做数据前滚到所需要的闪回时间。 启用闪回数据库的开销取决于数据库的读/写混合工作量。因为查询不需要记原创 2013-11-18 21:03:51 · 1749 阅读 · 0 评论 -
闪回查询&闪回版本查询&闪回表&闪回事务处理
一、闪回查询语法:select ... from table_name as of timestamp|scn where ...eg:update employees=set salary = (select salary from employeesas of timestamp to_timestamp('2013-11-08 12:00:00','yyyy-mm原创 2013-11-16 20:04:47 · 1797 阅读 · 0 评论