1.删除表中数据两种方法
a. delete * from My_Table;
b. truncate table My_Table;
2.删除整个表
drop table My_Table;
如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"
比如不小心删除了表 My_Table
drop table My_Table;
这个时候再用SELECT语句查询此表时,将会提示表或视图不存在.
但可以用如下语句查询到这个表还在Oracle回收站中:
SELECT * FROM user_recyclebin WHERE original_name='My_Table';
那么现在就可以用如下语句进行恢复:
FLASHBACK TABLE My_Table TO BEFORE DROP;
分享到:
相关推荐
Oracle恢复误删除数据 Oracle恢复误删除数据 Oracle恢复误删除数据
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
Oracle必杀技物理删除数据文件恢复,详解了实用的Oracle物理表空间删除修复命令。
Oracle恢复误删除数据,解除锁定的等SQL语句
oracle误删除表数据后的恢复详解.doc
oracle 恢复表数据 可以恢复刚删除的数据
NULL 博文链接:https://steve-111.iteye.com/blog/750326
原创Oracle 物理删除数据文件恢复 危机演练
Oracle数据库误删除数据的不同恢复方法整理(超级实用)
oracle中数据delete且commit 恢复误删数据
有时候我们不小心把数据删掉,或者数据莫名其妙的丢失,这时候我们可以借助Oracle本身自带的快照来进行数据的恢复。
Oracle从回收站恢复删除的表的数据,以及其他sql优化语句
SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 注释:Oracle 仅根据 SCN ...
因自己前段时间因truncate一张表无法找回,且数据超过60W,平常的企业软件超过1W收费,故整理此内容,希望和我遇到同样问题的新手有帮助
oracle误删数据恢复。利用ORACLE回闪功能时间点克查询删除前的数据,如何恢复就看自己了哈
oracle中一些常用的函数以及创建触发器、存储过程、序列等一些语法;还有就是数据被删除后怎样恢复被删除的数据的方法
Oracle误删的重要数据恢复指导中给出的是如果错误删除了一些中的的数据的找回方法和以后避免此类情况的注意事项的说明
找回时操作的数据库为oracle 10g , 之前删除方式为delete
利用oracle闪回技术恢复数据,在因误操作导致删除数据时,可以进行数据恢复。
Oracle数据库表数据误删还原的方法,在一定时间内表数据误删除了恢复数据的方法