oracle如何撤回已经提交的事务

 时间:2024-10-26 06:50:00

1、查询视图v$sqlarea,找到你操作那条SQL的时间。select r.FIRST_LOAD_TIME,r.* from v$sqlarea r order by r.FIRST_LOAD_TIME desc ;SQL_TEXT就是执行的SQL语句,我就是执行了UPDATEBIZ_VEHICLEALARMTYPE......所以我就找到了执行时间为2019-07-01 15:40:31。

oracle如何撤回已经提交的事务

2、查询2019-07-01 15:40:31该时间点的表数据,看表格数据是否是执行update语句之前的数据。select * from 表名 as of timestamp to_timestamp('2019-07-01 15:40:31', 'yyyy-mm-dd hh24:mi:ss');

oracle如何撤回已经提交的事务

3、执行下面两条SQL,即可将数据恢复到执行update之前,2019-07-01 15:40:31之前的数据。1、alter table 表名 enable row movement;2、flashback table 表名 to timestamp to_timestamp('2019-07-01 15:40:31', 'yyyy-mm-dd hh24:mi:ss');

  • 康佳144Hz显示器调色教程
  • win10电脑暖色屏调成冷色屏
  • win10屏幕色彩怎么校正详细介绍
  • 电脑中怎么调整校准颜色
  • VMware虚拟机如何使用物理光驱
  • 热门搜索
    手抄报字体设计 世界地球日手抄报图片 预防新型冠状病毒的手抄报 五一英语手抄报 环保小报手抄报 关于诗词的手抄报 迎中秋庆国庆手抄报简单又漂亮 为国家富强而奋斗的杰出人物手抄报 清明节祭奠英烈手抄报 文明交通我见证手抄报