Oracle表数据回滚
场景: 删除数据时,少添加了一个限制条件,导致误删。
回滚方式:
Flashback table {表名} to timestamp to_timestamp
('{时间字符串(按格式)}','yyyy-mm-dd hh24:mi:ss');
Eg:
回滚A表
到 2020-04-29 18:00:00时的状态。
Flashback table A to timestamp to_timestamp
('2020-04-29 18:00:00','yyyy-mm-dd hh24:mi:ss');
如果提示没有row movement权限,赋予权限:
alter table {表名} enable row movement;