oracle数据库如何恢复到指定时间
1、⾸先查询数据库系统的当前时间:因为某些系统的时间与当前时间可能不⼀样
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
2、查询删除数据库的时间点数据,如果不是继续缩⼩范围
其中RES_5GC_IDC是⽤户表或者view,此语句可以查看这个时间段的表/视图的内容,确定该数据是否是想恢复到的数据内容,以确定恢复时间
select * from RES_5GC_IDC as of timestamp to_timestamp('2015-06-30 10:20:00','yyyy-mm-dd hh24:mi:ss');怎样恢复数据
3、恢复删除且已经提交的数据,RES_5GC_IDC 是所修改的表/视图的名称
使⽤Flashback table 的时候必须先enable row movement
alter table RES_5GC_IDC enable row movement;
flashback table RES_5GC_IDC to timestamp to_timestamp('2021-03-11 18:20:00','yyyy-mm-dd hh24:
mi:ss');
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论