Oracle恢復誤操作drop刪除的表

2021-07-24 16:02:28 字數 531 閱讀 6176

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;

刪除table不進入recycle的方法:

即徹底刪除某張表:

drop table tablename purge;

Oracle恢復誤操作drop刪除的表

1.刪除表中資料兩種方法 a.delete from my table b.truncate table my table 2.刪除整個表 drop table my table 3.如何恢復不小心 drop 掉的表呢,其實 oracle 中也有類似的 站 比如不小心刪除了表 my table.dr...

oracle 誤操作 資料 恢復

drop 等誤操作 恢復 站內資料 show recyclebin flashback table table name to before drop 未commit誤操作 rollback 已commit delete等誤刪除資料恢復 檢視當前scn,scn 1就是上一次commit操作 sele...

恢復 git reset hard 的誤操作

git的歷史記錄是不可修改的,也就是說你不能更 改任何已經發生的事情。你做的任何操作都只是在原來的操作上修改。也就是說,即使你刪除了乙個分支,修改了乙個提交,或者強制重置,你仍然可以回滾這些操 作。git reflog b7057a9 head reset moving to b7057a9 98a...