哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Oracle數(shù)據(jù)恢復(fù)—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復(fù)方法了解一下

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-07-19 16:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

相信有很多oracle數(shù)據(jù)庫用戶都遇到過在操作Oracle數(shù)據(jù)庫時誤刪除某些重要數(shù)據(jù)的情況,這個時候如果數(shù)據(jù)庫沒有備份且數(shù)據(jù)十分重要的,怎么才能恢復(fù)誤刪除的數(shù)據(jù)呢?北亞企安數(shù)據(jù)恢復(fù)工程師下面簡單介紹幾個誤刪除Oracle數(shù)據(jù)庫數(shù)據(jù)的恢復(fù)方法。

Oracle數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復(fù)方法一:
利用oracle提供的閃回方法恢復(fù)數(shù)據(jù),該方法適用于delete刪除(一條記錄)的情況:
首先需要知道是什么時間進(jìn)行的刪除操作,如果不能確定具體時間點(diǎn)則選擇盡量準(zhǔn)確的刪除數(shù)據(jù)前的時間。然后利用“select * from 表名 as of timestamp to_timestamp('刪除時間點(diǎn)','yyyy-mm-dd hh24:mi:ss')”語句可以找回刪除的數(shù)據(jù)。
利用“insert into 表名 (select * from 表名 as of timestamp to_timestamp('刪除時間點(diǎn)','yyyy-mm-dd hh24:mi:ss'))”語句就可以將恢復(fù)出來的數(shù)據(jù)插入原表中(注意要保證主鍵不重復(fù))。
另一種方法可以通過閃回整個表來恢復(fù)誤刪除的數(shù)據(jù),但僅適用于表結(jié)構(gòu)沒有發(fā)生改變且用戶有flash any table權(quán)限的情況下,語句如下:
alter table 表名 enable row movement
flashback table 表名 to timestamp to_timestamp('刪除時間點(diǎn)','yyyy-mm-dd hh24:mi:ss')

Oracle數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復(fù)方法二:
oracle數(shù)據(jù)庫在刪除表時會將刪除信息存放于某虛擬“回收站”中而非直接清空,再此種狀態(tài)下數(shù)據(jù)庫標(biāo)記該表的數(shù)據(jù)庫為“可以復(fù)寫”,所以在該塊未被重新使用前依然可以恢復(fù)數(shù)據(jù)。該方法適用于drop刪除。
首先需要通過查詢user_table視圖找到被刪除的表:
select table_name,dropped from user_tables
select object_name,original_name,type,droptime from user_recyclebin
注意此時的表名稱已經(jīng)被重新命名,table_name和object_name就是回收站中的存放表名。如果知道原表的名稱可以通過“flashback table 原表名 to before drop”語句恢復(fù)數(shù)據(jù),如果不知道原表的名稱可以直接按照回收站中的表名稱將數(shù)據(jù)恢復(fù),然后通過
“flashback table "回收站中的表名(如:Bin$DSbdfd4rdfdfdfegdfsf==$0)" to before drop rename to 新表名”語句就可以重新命名。

Oracle數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復(fù)方法三:
利用oracle數(shù)據(jù)庫的閃回功能可以將數(shù)據(jù)庫恢復(fù)到過去某一狀態(tài),語句如下:
SQL>alter database flashback on;
SQL>flashback database to scn SCNNO;
SQL>flashback database to timestamp to_timestamp('刪除時間點(diǎn)','yyyy-mm-dd hh24:mi:ss');
Oracle數(shù)據(jù)庫雖然提供了恢復(fù)數(shù)據(jù)的保障機(jī)制,但是也占用了大量空間,使用drop刪除一個表或者delete刪除數(shù)據(jù)后空間并不能自動回收。如果確實(shí)需要恢復(fù)刪除的數(shù)據(jù)又不想空間被浪費(fèi)又該如何操作呢?可以采用以下方法:
1、采用truncate方式進(jìn)行截?cái)唷?br /> 2、在drop時加上purge選項(xiàng):drop table 表名 purge,該選項(xiàng)也可以通過刪除recyclebin區(qū)域來永久性刪除表。
刪除表:
SQL>drop table emp cascade constraints;
SQL>purge table emp;
刪除當(dāng)前用戶的回收站:
SQL>purge recyclebin;
刪除全體用戶在回收站的數(shù)據(jù):
SQL>purge dba_recyclebin

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    數(shù)據(jù)數(shù)據(jù)恢復(fù)—北京某國企Oracle數(shù)據(jù)庫Truncate數(shù)據(jù)丟失恢復(fù)案例

    北京某國企客戶在業(yè)務(wù)運(yùn)維過程中,誤執(zhí)行TRUNCATE TABLE CM_CHECK_ITEM_HIS操作,導(dǎo)致該表數(shù)據(jù)被清空,業(yè)務(wù)查詢該表時出現(xiàn)報(bào)錯。同時客戶發(fā)現(xiàn)現(xiàn)有數(shù)據(jù)庫備份不可用,無法通過常規(guī)備份方式恢復(fù)數(shù)據(jù),表內(nèi)
    的頭像 發(fā)表于 04-09 14:30 ?76次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—北京某國企<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b>庫Truncate<b class='flag-5'>數(shù)據(jù)</b>丟失<b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器RAID陣列故障數(shù)據(jù)恢復(fù)典型案例與技術(shù)解析

    案例:6盤RAID6多盤離線,數(shù)據(jù)庫與網(wǎng)站文件完整恢復(fù)。案例二:4盤RAID5雙盤故障,Windows 2000系統(tǒng)完整修復(fù)。案例三:20盤服務(wù)器多盤離線,Oracle
    的頭像 發(fā)表于 03-31 17:26 ?285次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—斷電致虛擬機(jī)不可用,LVM損壞數(shù)據(jù)庫碎片重組恢復(fù)案例

    北亞數(shù)據(jù)恢復(fù)中心最近接到很多服務(wù)器數(shù)據(jù)恢復(fù)的案子,這些案子有:服務(wù)器斷電數(shù)據(jù)丟失、意外斷電導(dǎo)致服
    的頭像 發(fā)表于 03-17 14:40 ?121次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—斷電致虛擬機(jī)不可用,LVM損壞<b class='flag-5'>數(shù)據(jù)</b>庫碎片重組<b class='flag-5'>恢復(fù)</b>案例

    MySQL數(shù)據(jù)庫備份恢復(fù)方式對比

    備份是數(shù)據(jù)庫運(yùn)維中最重要也最容易被忽視的環(huán)節(jié)。"重要"體現(xiàn)在數(shù)據(jù)丟失時備份是唯的救命稻草,"忽視"體現(xiàn)在很多團(tuán)隊(duì)有備份腳本但從未做過恢復(fù)演練,等到真正需要
    的頭像 發(fā)表于 03-04 15:39 ?210次閱讀

    Oracle數(shù)據(jù)庫ASM實(shí)例無法掛載的數(shù)據(jù)恢復(fù)案例

    Oracle數(shù)據(jù)庫故障表現(xiàn)為ASM磁盤組掉線,ASM實(shí)例無法掛載(mount)。數(shù)據(jù)庫管理員自行進(jìn)行簡單修復(fù),未能成功,隨后聯(lián)系北亞數(shù)據(jù)
    的頭像 發(fā)表于 02-24 15:19 ?171次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b>庫ASM實(shí)例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)—虛擬機(jī)vmdk文件被刪除數(shù)據(jù)恢復(fù)案例

    xxx-flat.vmdk磁盤文件和xxx-000001-delta.vmdk快照文件還在。管理員嘗試恢復(fù)時,刪除了原虛擬機(jī)內(nèi)的xxx-flat.vmdk,新建了個虛擬機(jī),分配了200GB精簡模式和160GB快照
    的頭像 發(fā)表于 02-10 17:05 ?468次閱讀
    虛擬機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—虛擬機(jī)vmdk文件被<b class='flag-5'>刪除</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    vsan數(shù)據(jù)恢復(fù)—VSAN超融合架構(gòu):供電異常的vsan數(shù)據(jù)恢復(fù)案例

    Vsan是種可擴(kuò)展的分布式存儲架構(gòu),這種存儲架構(gòu)區(qū)別于其他存儲架構(gòu)的地方在于由vsan進(jìn)行管理和控制的vsan存儲層。另外vsan分布式存儲還提供有安全容災(zāi)機(jī)制,如果單臺主機(jī)故障不會影響整個存儲,所以旦vsan存儲故障數(shù)據(jù)
    的頭像 發(fā)表于 12-04 16:17 ?792次閱讀

    Netapp數(shù)據(jù)恢復(fù)—誤刪NetApp卷數(shù)據(jù):從崩潰到恢復(fù)的實(shí)戰(zhàn)復(fù)盤

    NetApp存儲數(shù)據(jù)恢復(fù)環(huán)境: NetApp某型號存儲存儲上有96塊SAS接口硬盤,硬盤扇區(qū)大小是520字節(jié)。所有l(wèi)un映射到小型機(jī)使用,存放Oracle數(shù)據(jù)庫文件,采用ASM裸設(shè)備
    的頭像 發(fā)表于 11-25 14:33 ?318次閱讀
    Netapp<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—誤刪NetApp卷<b class='flag-5'>數(shù)據(jù)</b>:從崩潰到<b class='flag-5'>恢復(fù)</b>的實(shí)戰(zhàn)復(fù)盤

    Netapp數(shù)據(jù)恢復(fù)—Netapp存儲數(shù)據(jù)恢復(fù)揭秘

    某公司臺服務(wù)器中共有72塊SAS硬盤。 工作人員誤操作刪除了十幾個lun。需要恢復(fù)服務(wù)器中的數(shù)據(jù)。
    的頭像 發(fā)表于 10-28 15:26 ?494次閱讀
    Netapp<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Netapp存儲<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>揭秘

    Mysql數(shù)據(jù)恢復(fù)—Windows ServerMySQL(InnoDB)全表誤刪數(shù)據(jù)恢復(fù)案例

    本地服務(wù)器,操作系統(tǒng)為windows server。服務(wù)器上部署mysql單實(shí)例,innodb引擎,獨(dú)立表空間。未進(jìn)行數(shù)據(jù)庫備份,未開啟binlog。 人為誤操作使用Delete命令刪除數(shù)據(jù)時未添加where子句,導(dǎo)致全表數(shù)據(jù)
    的頭像 發(fā)表于 09-23 15:56 ?845次閱讀
    Mysql<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Windows Server<b class='flag-5'>下</b>MySQL(InnoDB)全表誤刪<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器上的卷被誤刪數(shù)據(jù)如何恢復(fù)?

    工作人員不慎將臺服務(wù)器上的卷誤刪除,服務(wù)器上有組raid5陣列。需要恢復(fù)刪除數(shù)據(jù)。
    的頭像 發(fā)表于 08-14 11:33 ?1087次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—服務(wù)器上的卷被誤刪<b class='flag-5'>數(shù)據(jù)</b>如何<b class='flag-5'>恢復(fù)</b>?

    數(shù)據(jù)數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例

    Oracle數(shù)據(jù)庫故障: 某公司臺服務(wù)器上部署Oracle數(shù)據(jù)庫。服務(wù)器意外斷電導(dǎo)致數(shù)據(jù)庫報(bào)
    的頭像 發(fā)表于 07-24 11:12 ?815次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—服務(wù)器異常斷電導(dǎo)致<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b>庫故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    Oracle數(shù)據(jù)恢復(fù)—格式化分區(qū)導(dǎo)致Oracle數(shù)據(jù)庫報(bào)錯的數(shù)據(jù)恢復(fù)案例

    臺服務(wù)器上個分區(qū)存放Oracle數(shù)據(jù)數(shù)據(jù)。由于管理員誤操作不小心刪除了該分區(qū),
    的頭像 發(fā)表于 07-22 14:06 ?513次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—格式化分區(qū)導(dǎo)致<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b>庫報(bào)錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    西門子840D數(shù)控系統(tǒng)備份及恢復(fù)方法

    西門子840D數(shù)控系統(tǒng)的備份及恢復(fù)是確保數(shù)據(jù)安全與系統(tǒng)穩(wěn)定運(yùn)行的重要環(huán)節(jié)。以下提供了幾種備份及恢復(fù)方法、利用系統(tǒng)自身進(jìn)行數(shù)據(jù)備份與
    的頭像 發(fā)表于 06-22 23:13 ?2749次閱讀
    西門子840D數(shù)控系統(tǒng)備份及<b class='flag-5'>恢復(fù)方法</b>

    oracle數(shù)據(jù)恢復(fù)oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?

    oracle數(shù)據(jù)庫誤執(zhí)行truncate命令導(dǎo)致數(shù)據(jù)丟失是種常見情況。通常情況oracle
    的頭像 發(fā)表于 06-05 16:01 ?1696次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b>庫誤執(zhí)行錯誤truncate命令如何<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?
    和政县| 广丰县| 丹东市| 东至县| 和龙市| 栾城县| 梁平县| 扎兰屯市| 怀柔区| 湛江市| 乌兰浩特市| 固安县| 玉林市| 辽中县| 株洲县| 北京市| 龙山县| 怀来县| 荆州市| 贡山| 洞口县| 南投市| 南平市| 铜川市| 扎鲁特旗| 册亨县| 南和县| 东海县| 邵阳县| 蓝田县| 娱乐| 东山县| 四会市| 岑巩县| 裕民县| 公主岭市| 津市市| 盐亭县| 兰州市| 托克逊县| 历史|