好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > oracle誤刪數據表還原的二種方法(oracle還原)

oracle誤刪數據表還原的二種方法(oracle還原)

熱門標簽:開封智能外呼系統廠家 人工智能地圖標注自己能做嗎 word地圖標注方向 外呼線路外顯本地號碼 征服者火車站地圖標注 征服眼公司地圖標注 阿爾巴尼亞地圖標注app 美圖秀秀地圖標注 百度地圖標注素材

一、如果是剛剛刪除,那么有兩方法:

首先用show parameter undo;命令查看當時的數據庫參數undo_retention設置。

顯示如下:

復制代碼 代碼如下:

undo_management   string   AUTO

undo_retention  integer 10800

undo_suppress_errors  boolean  FALSE

undo_tablespace   string   UNDOTBS1

undo_retention(保持力),10800單位是秒。即3個小時。

修改默認的undo_retention參數設置:

復制代碼 代碼如下:

ALTER SYSTEM SET undo_retention=10800 SCOPE=BOTH;

方法1,通過oracle提供的回閃功能:

復制代碼 代碼如下:

exec dbms_flashback.enable_at_time(to_date('2007-07-23 10:21:00','yyyy-mm-dd hh24:mi:ss'));

set serveroutput on

DECLARE r_temp hr.job_history%ROWTYPE;

CURSOR c_temp IS SELECT * FROM hr.job_history;

BEGIN

OPEN c_temp;

dbms_flashback.disable;

LOOP

FETCH c_temp INTO r_temp;

EXIT WHEN c_temp%NOTFOUND;

insert into hr.job_history(EMPLOYEE_ID,JOB_ID,START_DATE,END_DATE) values (r_temp.EMPLOYEE_ID,r_temp.JOB_ID,r_temp.START_DATE,r_temp.END_DATE);

commit;

END LOOP;

CLOSE c_temp;

END;

方法2,insert into hr.job_history

復制代碼 代碼如下:

select * from hr.job_history as of timestamp to_timestamp('2007-07-23 10:20:00', 'yyyy-mm-dd hh24:mi:ss');

這種方法簡單,容易掌握,功能和上面的一樣時間為你誤操作之前的時間,最好是離誤操作比較近的,因為oracle保存在回滾保持段里的數據時間有一定的時間限制由undo_retention 這個參數值決定。

二、如果是刪除一段時間了,但你有比較新的數據庫備份,就通過備份來恢復。新建一個庫,把備份還原上去,導出表數據,再導入到現在用的庫中去。

三、如果刪除一段時間了,并且無備份,但是數據在寫入表的時候同時會寫入其它一些關聯表的話,那么就嘗試通過寫SQL語句從其它表取數據出來insert到被刪除的表中。

四、恢復到備份表中

復制代碼 代碼如下:

create table tableName_bak
as
select * from tableName as of TIMESTAMP to_timestamp('20081126 103435','yyyymmdd hh24miss');

您可能感興趣的文章:
  • Oracle的數據表中行轉列與列轉行的操作實例講解
  • Oracle 創建用戶及數據表的方法
  • Oracle 數據表分區的策略
  • Oracle對兩個數據表交集的查詢
  • 如何將Oracle的一個大數據表快速遷移到 Sqlserver2008數據庫(圖文教程)

標簽:宜春 海北 酒泉 六安 孝感 淮南 葫蘆島 泰安

巨人網絡通訊聲明:本文標題《oracle誤刪數據表還原的二種方法(oracle還原)》,本文關鍵詞  oracle,誤刪,數據表,還原,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle誤刪數據表還原的二種方法(oracle還原)》相關的同類信息!
  • 本頁收集關于oracle誤刪數據表還原的二種方法(oracle還原)的相關信息資訊供網民參考!
  • 推薦文章