您的位置:首页 > 数据库 > Oracle

在oracle中恢复一个表的数据到某个时点

2013-07-05 21:31 78 查看
当数据库的表没有drop操作就可以通过如下方式恢复表数据

--执行下列语句可查询出相关时间点

select * from sys.smon_scn_time order by time_dp desc;

--执行下列语句可将某个时间点的数据恢复

insert into oa2_inner_mail_tmp_0705_21 select * from oa2_inner_mail as of scn 2153227783;

create table oa2_inner_mail_tmp_0705_21 as select * from oa2_inner_mail as of scn 2153227783;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: