-- 1. 添加恢复功能。

alter table 表名 enable row movement;

-- 2. 查看恢复记录

select * from 表名 as of timestamp to_timestamp('2018-05-04 13:30:00','yyyy-MM-dd hh24:mi:ss')

-- 3.恢复数据

flashback table 表名 to timestamp to_timestamp('2011-05-04 13:30:00','yyyy-mm-dd HH24:MI:SS');

https://www.cnblogs.com/suni/p/8990960.html

select * from tablename as of timestamp to_timestamp('2018-05-04 13:30:00','yyyy-MM-dd hh24:mi:ss')

查询这个时间点的数据

(有可能因为系统时间和数据库时间不一致查不出数据 所以先查询数据库的时间

select  to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

按照这个时间为准,找到数据删除时间之前的数据)

找到数据可以导出为Excel ,怎么恢复就不是问题了

flashback table tablename to timestamp to_timestamp('2018-05-04 13:30:00','yyyy-MM-dd hh24:mi:ss')

执行这条语句把数据恢复到这个时间点

---------------------------------------------

报错: ORA-08189: 因为未启用行移动功能, 不能闪回表

alter table tablename  enable row movement

开启行移动功能

Mysql主从异常 表被回滚_oracle表回滚到一个指定时间的操作语句 oracle 误删除数据恢复...相关推荐

  1. Mysql主从异常 表被回滚_Mysql主从同步 异常Slave_SQL_Running: No

    在刚搭建好的mysql主从节点上对从节点进行操作,导致同步异常:报错如下: 从节点执行: mysql> show slave status\G; ************************ ...

  2. mysql 回滚段 表空间_oracle回滚段和回滚表空间

    昨晚因为做了一个大批量的删除,用的 delete .大约用了 6 个小时,导致了回滚段自动扩展到将近 30 个 G .(以后记着,做大批量删除的时候,一定要用脚本实现,分批量提交事务.那样就不会占用太 ...

  3. mysql dml回滚_mysql binlog回滚/闪回,前滚, 分析各表DML情况, 找出长事务与大事务...

    简介 binlog_inspector通过解释mysql/mariadb binlog/relaylog实现以下三大功能: 1)flashback/闪回/回滚, 实现DML的回滚到任意时间或者位置. ...

  4. php myisam,php+mysql怎么实现事务回滚,表是MyISAM类型的?

    MyISAM不支持事务,但如果遇到数据库错误,怎么实现回滚?例如: 一段程序要先插入a表,然后再插入b表. 逻辑如下行不行: aResut=doInsertA if(aResut){ bResult= ...

  5. djongo mysql 回滚_django事物回滚

    往数据库写入数据时,不经意间就会写入不完整的数据,我们称之为脏数据.事务管理(transaction)可以防止这种情况发生.事务管理一旦检测到写入异常,会执行回滚操作,即要么写入完整的数据,要么不写入 ...

  6. java的oracle事务回滚_Oracle事务处理

    二.事务和锁 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构.这里对我们的用户来讲是非常重要的. 三.提交事务 当用commit语句执行时可以提交事务.当执 ...

  7. mysql数据库出现回滚_mysql数据库回滚

    在应用$mysqli时,因没常用到数据回滚,老忘,整理下,做个记录. $mysqli->autocommit(FALSE);//自动提交设置关闭 $mysqli->query(" ...

  8. oracle 回滚空间查询,oracle回滚段和回滚表空间操作

    1.查询回滚段信息:状态为ONLINE,当前UNDO表空间为undotbs1 SQL>select segment_name, owner, tablespace_name, status fr ...

  9. 学习@Transaction异常自动回滚以及手动回滚和回滚部分SQL服务

    学习@Transaction异常回滚 一.第一种注解回滚 二.第二种手动回滚 三.第三种部分回滚 一.第一种注解回滚 @Service public class TransactionServiceI ...

最新文章

  1. viewflipper动画切换屏幕
  2. Android异步消息处理机制
  3. 【leetcode】762. 二进制表示中质数个计算置位
  4. ubuntu16.04引导修复不能开机、grub丢失等——这是一剂良药
  5. SAP标准培训课程C4C10学习笔记(一)第一单元
  6. 线性代数一之矩阵转向量随机化求解——神奇的矩阵(BZOJ)+向量内积
  7. 对方删了你的微信,你列表依然有ta的存在,该不该也把ta删掉?
  8. 中国天然玉米黄质市场趋势报告、技术动态创新及市场预测
  9. 【现代机器人学】基于指数积的机械臂逆运动学
  10. python3怎么安装opencv_如何在Ubuntu 16.04上安装支持Python 3.x的OpenCV
  11. cms完整视频教程+源码 孔浩老师 全131讲
  12. c# list转为json_C#中List集合转换JSON
  13. 采用H264编码视频的参数设定
  14. 东北大学OJ-1215: 实验4-14:字符加密
  15. 调侃python的段子_杠精的段子 讽刺调侃杠精的说说句子
  16. 电容的参数-详细描述
  17. iOS 视频、图片翻转问题
  18. Marlin固件之二:源代码详解与移植
  19. Unity简单实现电量、充电状态显示
  20. openstack-Keystone 服务部署基于centos 7

热门文章

  1. android 图片圆角 遮罩_Android 自定义View练手Demo(一)实现圆角遮罩效果
  2. db2数据库还原找不到文件_DB2 还原数据库
  3. vba 数值转文本_数值转文本,TEXT函数神操作
  4. tf.train.MomentumOptimizer()优化器
  5. Android安卓开发-eclipse正确添加第三方jar包
  6. 十二年 10 次 IT 大考 猪八戒网的系统架构和开发流程经历了什么?
  7. python2 'str' object has no attribute 'decode'
  8. 分组密码的工作模式--wiki
  9. spring源码分析之定时任务Scheduled注解
  10. Transformer-XL解读(论文 + PyTorch源码)