Oracle 误删除和修改以后恢复数据
2016-11-24 21:15
267 查看
今天执行一条update语句,结果忘记加条件了,导致表数据所有的都被修改了,结果尴尬了;
下面分享一下解决办法
首先分享一下update语句:
正确的sql如下(where后面加更新数据的条件)
度娘上面方法很多,下面是可以恢复数据的方法:
delete数据,也可以这样恢复数据。
下面分享一下解决办法
首先分享一下update语句:
update table_name_A set Column_name=261; commit;我直接commit了,导致我的table_name_A表的Column_name字段所有数据值都改成了261,这下就尴尬了。
正确的sql如下(where后面加更新数据的条件)
update table_name_A set Column_name=261 where objid =190134; commit;
度娘上面方法很多,下面是可以恢复数据的方法:
alter table table_name_A enable row movement; flashback table table_name_A to timestamp to_timestamp('2016-11-24 20:00:00','yyyy-mm-dd hh24:mi:ss');这里2016-11-24 20:00:00是我们需要恢复数据的的时间节点,就是恢复这个时间之后的数据。
delete数据,也可以这样恢复数据。
相关文章推荐
- oracle delete删除数据以后 恢复数据
- oracle使用闪回技术中恢复误删除和修改的表及数据
- [Oracle]Oracle数据库数据被修改或者删除恢复数据
- ORACLE服务意外删除或者注册表被修改恢复方案
- Oracle中删除表,删除数据以及恢复数据
- 用Oracle闪回功能(flashback)恢复删除的数据---Oracle;闪回;回滚段;数据恢复
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- 循序渐进oracle第8章:Oracle的闪回特性之恢复truncate删除表的数据
- ORACLE误删除数据的恢复方法
- Oracle 10g恢复意外删除的数据。
- 【网摘】oracle数据删除后的恢复
- Oracle闪回查询恢复delete删除数据
- oracle 快速恢复表删除的某行数据
- Oracle中删除表,删除数据以及恢复数据
- oracle 使用DBMS_FLASHBACK恢复意外删除的数据
- oracle 10 delete 删除数据以后,收缩表空间
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- 【总结】oracle恢复误删除数据,解除锁定的等sql语句
- oracle恢复误删除数据,行列互换等sql语句
- Oracle中删除表,删除数据以及恢复数据