oracle誤刪數(shù)據(jù)表還原的二種方法(oracle還原)建站知
導(dǎo)讀:1建站知識這篇文章主要介紹了oracle誤刪數(shù)據(jù)表還原的二種方法,大家參考使用吧營銷型網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化培訓(xùn)。
一、如果是剛剛刪除,那么有兩方法:
首先用show parameter undo;命令查看當(dāng)時(shí)的數(shù)據(jù)庫參數(shù)undo_retention設(shè)置。
顯示如下:
復(fù)制代碼 代碼如下:
undo_management string AUTO
undo_retention integer 10800
undo_suppress_errors boolean FALSE
undo_tab個(gè)業(yè)網(wǎng)站建設(shè)公司lespace string UNDOTBS1
undo_retention(保持力),10800單位是秒。即3個(gè)小時(shí)。
修改默認(rèn)的undo_retention參數(shù)設(shè)置:
復(fù)制代碼 代碼如下:
ALTER SYSTEM SET undo_retention=10800 SCOPE=BOTH;
方法1,通過oracle提供的回閃功能:
網(wǎng)站建設(shè)復(fù)制代碼 代碼如下:
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.disabl企業(yè)網(wǎng)站建設(shè)e;
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
復(fù)制代碼 代碼如下:
select * from hr.job_history as of timestamp to_timestamp('2007-07-23 10:20:00', 'yyyy-mm-dd hh24:mi:ss');
這種方法簡單,容易掌握,功能和上面的一樣時(shí)間為你誤操作之前的時(shí)間,最好是離誤操作比較近的,因?yàn)閛racle保存在回滾保持段里的數(shù)據(jù)時(shí)間有一定的時(shí)間限制由undo_retention 這個(gè)參數(shù)值決定。
二、如果是刪除一段時(shí)間了,但你有比較新的數(shù)據(jù)庫備份,就通過備份來恢復(fù)。新建一個(gè)庫,把備份還原上去,導(dǎo)出表數(shù)據(jù),再導(dǎo)入到現(xiàn)在用的庫中去。
三、如果刪除一段時(shí)間了,并且無備份,但是數(shù)據(jù)在寫入表的時(shí)候同時(shí)會寫入其它一些關(guān)聯(lián)表的話,那么就嘗試通過寫SQL語句從其它表取數(shù)據(jù)出來insert到被刪除的表中。
四、恢復(fù)到備份表中
復(fù)制代碼 代碼如下:
create table tableName_bakasselect * from tableName as of TIMESTAMP to_timestamp('20081126 103435','yyyymmdd hh24miss');
相關(guān)營銷型網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化培訓(xùn)。關(guān)鍵詞標(biāo)簽: 數(shù)據(jù)表 二種
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章oracle誤刪數(shù)據(jù)表還原的二種方法(oracle還原)建站知主要講述二種,數(shù)據(jù)表,oracle誤刪數(shù)據(jù)表還原的二種方法(o網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5389.html
為你推薦與oracle誤刪數(shù)據(jù)表還原的二種方法(oracle還原)建站知相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12