数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle恢复误操作的表


发布日期:2019年09月09日
 
Oracle恢复误操作的表

Oracle会把被删除的表或数据记录放到Database Recyclebin里这样我们就可以用flashback table命令恢复误操作的表

恢复Drop

FLASHBACK TABLE 表名 TO BEFORE DROP;

恢复Update

ALTER TABLE 表名 ENABLE ROW MOVEMENT;

FLASHBACK TABLE 表名 TO TIMESTAMP TO_TIMESTAMP( :: yyyymmdd hh:mm:ss);

默认情况下oracle会对提交的数据缓存 分钟也就是一天左右因此这段时间内的数据是有办法找回的

上一篇:Oracle远程复制和异地容灾方案分析

下一篇:在*.SQL文件里获取并使用变量