| 導購 | 订阅 | 在线投稿
分享
 
 
 

個人經驗總結:在Oracle中恢複被DROP掉的表

2008-08-08 06:10:13  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
  以前只知道Windows有個回收站,今天聽說Oracle也有個回收站!

  在Oracle中可能不小心會DROP掉一個表,如果沒有定期做備份的話,將會帶來很大的麻煩。如果有的情況下,每天的數據都很重要,而定期備份的周期又稍長,情況恐怕也不容樂觀!

  不過還好Oracle有個回收站,概念就跟Windows裏的回收站一模一樣。

  比如有以下誤操作:

  DROP TABLE drop_test;

  這個時候再用SELECT語句查詢此表時,將會提示表或視圖不存在。但可以用如下語句查詢到這個表還在Oracle回收站中:

  SELECT * FROM user_recyclebin WHERE original_name=『drop_test』;

  那麽現在就可以用如下語句進行恢複:

  FLASHBACK TABLE drop_test TO BEFORE DROP
 
以前只知道Windows有個回收站,今天聽說Oracle也有個回收站! 在Oracle中可能不小心會DROP掉一個表,如果沒有定期做備份的話,將會帶來很大的麻煩。如果有的情況下,每天的數據都很重要,而定期備份的周期又稍長,情況恐怕也不容樂觀! 不過還好Oracle有個回收站,概念就跟Windows裏的回收站一模一樣。 比如有以下誤操作: DROP TABLE drop_test; 這個時候再用SELECT語句查詢此表時,將會提示表或視圖不存在。但可以用如下語句查詢到這個表還在Oracle回收站中: SELECT * FROM user_recyclebin WHERE original_name=『drop_test』; 那麽現在就可以用如下語句進行恢複: FLASHBACK TABLE drop_test TO BEFORE DROP
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
  免責聲明:本文僅代表作者個人觀點,與王朝網絡無關。王朝網絡登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
© 2005- 王朝網路 版權所有