IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → oracle用flashback回復(fù)誤刪除table

oracle用flashback回復(fù)誤刪除table

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  Oracle Flashback Drop特性提供一個類似回收站的功能,用來恢復(fù)不小心被刪除的表。當(dāng)刪除表時,Oracle 10g并不立刻釋放被刪除的表所占用的空間,而是將這個被刪除的表進行自動重命名(為了避免同類對象名稱的重復(fù))并放進回收站中。所謂的回收站類似于 Windows系統(tǒng)中的回收站,是一個虛擬的容器,用于存放所有被刪除的對象,在回收站中被刪除的對象將占用創(chuàng)建時的同樣的空間。如果這個被刪除的表需要進行恢復(fù),就可利用Flashback Drop功能。

  例:進行一個刪除表后恢復(fù)的簡單測試

  (1)顯示回收站信息

  SQL>show recyclebin;

  可以看到,回收站中是沒有任何結(jié)果的,表示沒有任何表在回收站中。

  (2)創(chuàng)建一個表,并刪除,再次顯示回收站信息

  SQL>create table test_drop(name varchar2(10));

  SQL>drop table test_drop;

  SQL>show recyclebin;

  ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

  TEST_DROP BIN$b+XkkO1RS5K10uKo9BfmuA==$0 TABLE 2005-05-07:14:30:47

 ?。?)對被刪除的表進行恢復(fù)

  SQL>flashback table test_drop to before drop;或

  SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;

關(guān)鍵詞標簽:oracle

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實例的控制文件 誤刪Oracle數(shù)據(jù)庫實例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法