Oracle 误删除 或者更改找回 指定时间之前的数据
2016-09-27 17:37
423 查看
记录下,2016-9-27 在马虎的情况下在正式数据库中 做了一个更新操作了写错了sql 并且commit 了 ,更改了错误的数据。若要找回数据给定一下方法
如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:
create table tableName(要建立的表名) AS
select * from tablename(被删除的表) AS OF TIMESTAMP sysdate-1/24 (一小时前的),减去的时间可以自己定
如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:
create table tableName(要建立的表名) AS
select * from tablename(被删除的表) AS OF TIMESTAMP sysdate-1/24 (一小时前的),减去的时间可以自己定
如果是删除表后,可以采用如下操作: 在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。 FLASH BACK TABLE TABLE_NAME TO BEFORE DROP;
相关文章推荐
- Oracle里用delete或者drop命令删除的数据或者表可以通过闪回功能找回数据
- java 删除oracle指定表的数据同时清除对应存储的数据
- 使用logmnr方法找回被误删除Oracle的数据的脚本
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
- 在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
- LinqToSql中更新或删除数据时"找不到行或者行已更改"的解决办法
- oracle flashback——oracle数据闪回实战,及恢复数据到指定的时间戳——timestamp
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- [转]Oracle 修改或者删除临时表 ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引
- oracle回滚表数据到指定时间
- 找回已删除的数据 oracle (一段时间内)
- oracle删除或者更新了表里面的数据…
- Oracle按时间点还原数据表--用于处理数据误删除
- 查询oracle刚刚删除的数据,有时间限制
- 如何找回Oracle中误删除的数据
- Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR
- oracle删除168万数据;varchar表示时间;java传参date;传参后的时间保存到秒
- C# 用SqlBulkCopy 批量插入oracle数据 遇到了 ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- 找回oracle中删除的数据