oracle flashback闪回.docx -m6米乐安卓版下载

m6米乐安卓版下载-米乐app官网下载
oracle flashback闪回.docx
137
6页
7次
2021-08-03
5墨值下载
orale flashback
闪回
flashback database
功能非常类似与
rman
的不完全恢复,它可以把整个数据库回
退到过去的某个时点的状态。
flashback database
可以看作是不完全恢复的替代技术,
下面介绍
flashback
的使用。
1
、闪回版本查询
闪回版本查询功能

提供了一个审计行改变的查询功
能,它能找到所有已经提交了行的记录。

创建一张
表,然后删除数据
 !"####$%%$&&'())"*
sql> create table t as select * from scott.dept;
sql> delete from a;
已删除 4 行。
sql> commit;
提交完成。
若删除数据已有
分钟,则可查询
分钟之前的数据,用

恢复之
前的数据:
, $ -((.*
/, $ -((.*
已创建
(
行。
'

查看
01

select current_scn from v$database;

delete from t ;

commit;

insert into t select * from t as of scn 根据刚刚查到的scn号
事实上,oracle 在内部都是使用 scn,即使你指定的是 as of timestamp,oracle 也会
将其转换成 scn,系统时间标记与 scn 之间存在一张表sys.smon_scn_time,每隔 5 分钟,
系统产生一次系统时间标记与 scn 的匹配并存入 sys.smon_scn_time表,查看 scn 和 tim
estamp 之间的对应关系:
select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss')from sys.smon_scn_time;
2
、闪回事物
通过闪回事物分析,可以识别在一个特定的时间段内所发生的所有变化,也可以对数
据库表进行事物级恢复,使用闪回事务查询首先打开最小补充日志。
开启附加日志:
sql> alter database add supplemental log data;
sql> create table h as select * from scott.dept;
table created.
sql> insert into h values(60,'dba','gz');
1 row created.
sql> insert into h values(70,'dba','gz');
1 row created.
sql> commit;
commit complete.
查看表h的操作记录
sql> select deptno,dname,loc,versions_xid xid,versions_startscn v_stcn,versions_e
ndscn v_edcn,versions_operation v_ops
from h versions
between scn minvalue and
maxvalue;
删除表h
sql> delete from h where deptno=70;
1 row deleted.
sql> commit;
commit complete.
sql> select deptno,dname,loc,versions_xid xid,versions_startscn v_stcn,versions_e
of 6
5墨值下载
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
top250 周榜 月榜
网站地图