暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
Flashback闪回恢复管理.docx
1268
27页
22次
2021-03-10
5墨值下载
一、概念
1.
简单原理
Oracle
会将数据库数据的
1
个改动记录在日志文件
,
所以理论上依
日志文
,
是能将数据库回滚到任何一个时间点的
.
Flashback
的机制有点类
,
undo
.
rollback1
个数据库对象
,
只需要找到
undo
表空间中对应的
Undo
数据即可
.
Oracle ashback
便使
件,过闪日志使数库恢到过某个态,用户生逻
(
误删表数据、表、表空间等
)
需要快速恢复数据库,可以使
Flashback
现。
2.
闪回恢复区
(Flashback Recovery Area)
oracle 9i
ashback
便的时去某
刻的依赖
undo
表空来闪前的版本
然这
undo
空间保留
undo
覆盖
不能进行查询。
oracle10g
中增强了闪回查询的功能,并且提供了将整个数据库回退到
ashback log
ashback log
redo log
redo log
ashback log
oracle10g
供了恢复
(Flashback recovery area)
这个
oracle_base
ashback log,archive log,backup set
等,放到这个区域集中管理。
闪回恢复区主要通过
3
个初始化参数来设置和管理
:
db_recovery_#le_dest
:指定闪回恢复区的位置
db_recovery_#le_dest_size
:指定闪回恢复区的可用空间大小
db_ashback_retention_target
退
钟,
1440
分钟。当上可回退决定
回恢复区的大小,因为里面保存了回退所需要的
ash log
。所以这个参数要和
db_recovery_#le_dest_size
配合修改。
3.
优点与缺点
很明显
, Flashback
并不依赖于日志文件
,
只需
Undo
表空间中
undo
数据
即可发挥作用
.
所以
Flashback
可以满足用户逻辑错误的快速恢复
.
所以优点如下
:
1.
快速
2.
在线恢复
,
无需关闭数据库
3.
操作简单
.
便捷
.
Flashback
缺点同样明显
.
1.
只适用于用户逻辑错误
,
所谓逻辑错误就是用户对数据的误操作
,
例如误
删除一些数据行等等
.
而对于数据文件的损坏则无能为力
(
只能通过日志恢复
).
2. undo
表空间的容量有限
,
旧的
undo
数据有可能会被新的数据覆
,
of 27
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。