在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Oracle數據恢復—Oracle刪除數據不用怕!這些數據恢復方法了解一下

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-07-19 16:40 ? 次閱讀

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

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

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

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

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據恢復
    +關注

    關注

    10

    文章

    587

    瀏覽量

    17662
  • 數據庫
    +關注

    關注

    7

    文章

    3852

    瀏覽量

    64725
收藏 人收藏

    評論

    相關推薦

    適用于Oracle的Devart Excel插件:輕松管理數據

    工作簿中的數據,編輯這些數據并將其保存回 Oracle。它使您能夠像使用 Excel 工作表樣處理
    的頭像 發表于 01-14 11:11 ?138次閱讀
    適用于<b class='flag-5'>Oracle</b>的Devart Excel插件:輕松管理<b class='flag-5'>數據</b>

    服務器數據恢復—raid5陣列上層win系統+oracle數據數據恢復案例

    臺服務器上的8塊硬盤組建了組raid5磁盤陣列。上層安裝windows server操作系統,部署了oracle數據庫。 raid5陣列中有2塊硬盤的硬盤指示燈顯示異常報警。服務
    的頭像 發表于 01-10 14:40 ?111次閱讀

    數據數據恢復ORACLE常見故障的數據恢復可行性分析

    Oracle數據庫常見故障表現: 1、ORACLE數據庫無法啟動或無法正常工作。 2、ORACLE ASM存儲破壞。 3、
    的頭像 發表于 12-10 11:35 ?185次閱讀

    Oracle報錯“system01.dbf需要更多的恢復來保持致性”的數據恢復案例

    Oracle數據庫故障&分析: Oracle數據庫打開報錯,報錯信息: “system01.dbf需要更多的
    的頭像 發表于 11-27 13:10 ?273次閱讀
    <b class='flag-5'>Oracle</b>報錯“system01.dbf需要更多的<b class='flag-5'>恢復</b>來保持<b class='flag-5'>一</b>致性”的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    oracle數據恢復—存儲掉盤導致Oracle數據庫文件大小變為0kb的數據恢復案例

    &并分析oracle數據庫的控制文件。重組存儲位圖信息,重新導出控制文件中記錄的數據文件,發現這些文件的大小依然為0kb。
    的頭像 發表于 11-21 11:29 ?211次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—存儲掉盤導致<b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>庫文件大小變為0kb的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據數據恢復Oracle ASM實例無法掛載的數據恢復案例

    Oracle數據數據恢復環境&故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle
    的頭像 發表于 10-28 11:26 ?211次閱讀
    <b class='flag-5'>數據</b>庫<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b> ASM實例無法掛載的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復—EXT3文件系統刪除數據恢復案例

    服務器數據恢復環境: 郵件服務器中有組由8塊盤組成的RAID5陣列, 上層是Linux操作系統+EXT3文件系統。 服務器故障: 由于誤刪除導致文件系統中的郵件
    的頭像 發表于 10-23 15:11 ?217次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—EXT3文件系統<b class='flag-5'>下</b>誤<b class='flag-5'>刪除數據</b>的<b class='flag-5'>恢復</b>案例

    oracle數據恢復Oracle數據庫打開報錯的數據恢復案例

    打開oracle數據庫時報錯,報錯信息:“system01.dbf需要更多的恢復來保持致性,數據庫無法打開”。急需
    的頭像 發表于 10-17 13:20 ?273次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>庫打開報錯的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例

    Oracle數據庫故障: 機房異常斷電后,Oracle數據庫啟庫報錯:“system01.dbf需要更多的恢復來保持
    的頭像 發表于 09-30 13:31 ?400次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—異常斷電后<b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>庫啟庫報錯的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據數據恢復Oracle數據庫文件system01.dbf損壞的數據恢復案例

    打開oracle數據庫報錯“system01.dbf需要更多的恢復來保持致性,數據庫無法打開”。
    的頭像 發表于 09-21 14:25 ?535次閱讀
    <b class='flag-5'>數據</b>庫<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>庫文件system01.dbf損壞的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    Oracle數據恢復Oracle數據庫delete刪除數據恢復方法

    刪除Oracle數據數據般有以下2種方式:delete、drop或truncate。下面針對這2種
    的頭像 發表于 09-11 11:45 ?439次閱讀

    NetApp數據恢復—NetApp存儲誤刪除數據恢復案例

    某公司臺NetApp存儲,該存儲中有24塊磁盤。 工作人員誤刪除了NetApp存儲中個文件夾,文件夾中有非常重要的數據數據
    的頭像 發表于 08-12 13:35 ?335次閱讀
    NetApp<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—NetApp存儲誤<b class='flag-5'>刪除</b>的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復—存儲中卷被刪除后重建如何恢復刪除卷的數據

    服務器存儲數據恢復環境: 某品牌FlexStorage P5730服務器存儲,存儲中有組由24塊硬盤組建的RAID5陣列,包括1塊熱備硬盤。 服務器存儲故障: 存儲中的2個卷被刪除
    的頭像 發表于 06-05 11:03 ?750次閱讀

    服務器數據恢復—RAID5多塊磁盤掉線導致崩潰的數據恢復案例

    某公司的臺服務器中的raid5磁盤陣列有兩塊磁盤先后掉線,服務器崩潰。故障服務器的操作系統為linux,操作系統部署了oa,數據庫為oracleoracle
    的頭像 發表于 05-21 11:43 ?858次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—RAID5多塊磁盤掉線導致崩潰的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    Oracle數據恢復Oracle數據庫誤truncate表的數據恢復案例

    數據字典與段頭的DATA_OBJECT_ID與后續的數據塊中的并不致,所以ORACLE服務進程在讀取全表數據時不會讀取到已經被TRUNCA
    的頭像 發表于 03-11 17:30 ?443次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>庫誤truncate表的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例
    主站蜘蛛池模板: 1024手机在线观看你懂的 | 青青青久97在线观看香蕉 | 国产午夜精品久久久久免费视 | 视频在线观看h | 天天噜噜噜 | 欧美簧片 | 在线观看免费视频一区 | 午夜免费剧场 | 小雪被老外黑人撑破了视频 | 国产精品久久久久久久久久免费 | 二级特黄绝大片免费视频大片 | 日本黄色大片在线播放视频免费观看 | 国内精品免费视频自在线 | 殴美一级| 亚洲国产成人成上人色 | 特级毛片免费看 | 天天挨操| 一级毛片无毒不卡直接观看 | 香港三澳门三日本三级 | 午夜湿影院 | 亚洲综合啪啪 | 一日本道加勒比高清一二三 | sihu永久在线播放地址 | 中文字幕在线永久在线视频2020 | 国产你懂的在线观看 | 一个色亚洲 | 五月天色网址 | 99久热| 黄色的视频免费看 | 亚洲精品在线不卡 | 欧美午夜片 | 日日操夜夜操免费视频 | 欧美成人午夜影院 | 1024手机在线观看你懂的 | 天天舔天天射 | 国产色窝 | 久久综合九色综合98一99久久99久 | 亚洲欧美国产高清va在线播放 | 日韩一区二区视频 | 国产午夜精品理论片免费观看 | 欧美日本俄罗斯一级毛片 |