oracle数据库闪回数据
【问题描述】
oralce数据库如何闪回
【说明】
可以用oracle闪回的功能将数据删除时间点之前的表备份出来,然后再比对数据
create table 用户名.表名_bak as select * from 用户名.表名 as of timestamp to_timestamp('删除前的时间','yyyy-mm-dd hh24:mi:ss');
例如在2023年2月22日 17:26将用户eas下的test这张表的数据误删了。可以通过
create table eas.test_bak as select * from eas.test as of timestamp to_timestamp('2023-02-22 17:25:00','yyyy-mm-dd hh24:mi:ss');
语句将2023年2月22日 17:25分(注意这个时间是在删除之前的时间)的数据导入到eas.test_bak表中。 然后再检查eas.test_bak 表中的数据,确认无误后在导入到eas.test表格中。
【说明】如果执行create table 用户名.表名_bak as select * from 用户名.表名 as of timestamp to_timestamp('删除前的时间','yyyy-mm-dd hh24:mi:ss'); 语句报错”ORA-01555快照过旧”,则证明已经无法通过闪回功能闪回数据。
oracle数据库闪回数据
【问题描述】oralce数据库如何闪回【说明】可以用oracle闪回的功能将数据删除时间点之前的表备份出来,然后再比对数据create table 用户名...
点击下载文档
本文2024-09-22 20:21:09发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113071.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章