老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Oracle數(shù)據(jù)恢復(fù) - Linux / Unix 誤刪除的文件恢復(fù)

發(fā)布時(shí)間:  2012/8/30 16:57:41

今天有客戶的數(shù)據(jù)庫意外被刪除了整個(gè)目錄中的數(shù)據(jù)文件,操作系統(tǒng)級(jí)別的刪除,然而幸運(yùn)的是這個(gè)數(shù)據(jù)庫沒有崩潰,仍然處于open狀態(tài)的時(shí)候,客戶就發(fā)現(xiàn)了問題,求助到我們,最終完整地恢復(fù)了所有數(shù)據(jù)文件。
-
 

在Linux下大致重新演示一下恢復(fù)的過程,恢復(fù)的步驟與數(shù)據(jù)庫版本沒有太大關(guān)系,與操作系統(tǒng)的不同會(huì)有所不同。

1. 在數(shù)據(jù)庫open的時(shí)候,直接刪除users表空間中的數(shù)據(jù)文件。

SQL> select name from v$datafile;   NAME -------------------------------------------------------------------------------- /app/Oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf   SQL> host rm /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf2. 嘗試在users表空間中創(chuàng)建表,開始報(bào)錯(cuò)。

SQL> create table t tablespace users as select * from dual; create table t tablespace users as select * from dual * ERROR at line 1: ORA-01116: error in opening database file 4 ORA-01110: data file 4: '/app/Oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf' ORA-27041: unable to open file Linux Error: 2: No such file or directory Additional information: 3在告警日志中,同樣也可以看到類似信息。

Mon Dec 19 21:48:17 CST 2011 Errors in file /app/Oracle/admin/orcl/bdump/orcl_m000_3897.trc: ORA-01116: error in opening database file 4 ORA-01110: data file 4: '/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf' ORA-27041: unable to open file Linux Error: 2: No such file or directory Additional information: 33. 檢查dbwr的進(jìn)程PID

$ ps -ef|grep dbw0|grep -v grep Oracle 2879 1 0 21:38 ? 00:00:00 ora_dbw0_orcl4. dbwr會(huì)打開所有數(shù)據(jù)文件的句柄。在proc目錄中可以查到,目錄名是進(jìn)程PID,fd表示文件描述符。

$ cd /proc/2879/fd $ ls -l total 0 lr-x------ 1 Oracle dba 64 Dec 19 21:50 0 -> /dev/null lr-x------ 1 oracle dba 64 Dec 19 21:50 1 -> /dev/null lr-x------ 1 oracle dba 64 Dec 19 21:50 10 -> /dev/zero lr-x------ 1 oracle dba 64 Dec 19 21:50 11 -> /dev/zero lr-x------ 1 oracle dba 64 Dec 19 21:50 12 -> /app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb lrwx------ 1 oracle dba 64 Dec 19 21:50 13 -> /app/oracle/product/10.2.0/db_1/dbs/hc_orcl.dat lrwx------ 1 oracle dba 64 Dec 19 21:50 14 -> /app/oracle/product/10.2.0/db_1/dbs/lkORCL lrwx------ 1 oracle dba 64 Dec 19 21:50 15 -> /app/oracle/oradata/ORCL/controlfile/o1_mf_555wq3ng_.ctl lrwx------ 1 oracle dba 64 Dec 19 21:50 16 -> /app/oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf lrwx------ 1 oracle dba 64 Dec 19 21:50 17 -> /app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf lrwx------ 1 oracle dba 64 Dec 19 21:50 18 -> /app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf lrwx------ 1 oracle dba 64 Dec 19 21:50 19 -> /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf (deleted) lr-x------ 1 oracle dba 64 Dec 19 21:50 2 -> /dev/null lrwx------ 1 oracle dba 64 Dec 19 21:50 20 -> /app/oracle/oradata/ORCL/datafile/o1_mf_temp_555wrbnz_.tmp lr-x------ 1 oracle dba 64 Dec 19 21:50 21 -> /app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb lr-x------ 1 oracle dba 64 Dec 19 21:50 3 -> /dev/null lr-x------ 1 oracle dba 64 Dec 19 21:50 4 -> /dev/null l-wx------ 1 oracle dba 64 Dec 19 21:50 5 -> /app/oracle/admin/orcl/udump/orcl_ora_2871.trc l-wx------ 1 oracle dba 64 Dec 19 21:50 6 -> /app/oracle/admin/orcl/bdump/alert_orcl.log lrwx------ 1 oracle dba 64 Dec 19 21:50 7 -> /app/oracle/product/10.2.0/db_1/dbs/lkinstorcl (deleted)                                                                                                                                                                注意其中"/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf (deleted)"字樣,表示該文件已經(jīng)被刪除,如果是Solaris操作系統(tǒng),ls命令不會(huì)有如此清晰的顯示,為了在Solaris系統(tǒng)中確認(rèn)哪個(gè)句 柄對(duì)應(yīng)哪個(gè)文件,則需要使用lsof程序。

5. 直接cp該句柄文件名回原位置。

cp 19 /app/Oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf6. 進(jìn)行數(shù)據(jù)文件recover

SQL> alter database datafile 4 offline;   Database altered.   SQL> recover datafile 4; Media recovery complete. SQL> alter database datafile 4 online;   Database altered.完成數(shù)據(jù)文件恢復(fù)。

恢復(fù)的原理是,在Linux操作系統(tǒng)中,如果文件從操作系統(tǒng)級(jí)別被rm掉,之前打開該文件的進(jìn)程仍然持有相應(yīng)的文件句柄,所指向的文件仍然可以讀 寫,并且該文件的文件描述符可以從/proc目錄中獲得。但是要注意的是,此時(shí)如果關(guān)閉數(shù)據(jù)庫,則此句柄會(huì)消失,那么除了掃描磁盤進(jìn)行文件恢復(fù)之外就沒有 其它方法了,因此在數(shù)據(jù)庫出現(xiàn)問題的時(shí)候,如果不確認(rèn)情況的復(fù)雜程度,千萬不要隨便關(guān)閉數(shù)據(jù)庫。重啟數(shù)據(jù)庫往往是沒有意義的,甚至是致命的。

當(dāng)然,客戶的操作系統(tǒng)是Solaris,并且客戶刪除的文件還包括current online redo log,因此還有其它更復(fù)雜的操作,不在這里描述。


本文出自:億恩科技【www.ypdoo.com.cn】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    久久国产一区二区| 九九久久99| 精品美女| 国产美女在线一区二区三区| 国产网站免费观看| 日韩欧美一二三区| 亚州视频一区二区| 免费毛片播放| 欧美a级片视频| 国产91精品一区| 国产成人精品一区二区视频| 国产高清在线精品一区二区| 黄色福利片| 日本免费看视频| 精品视频一区二区| a级毛片免费全部播放| 日韩在线观看网站| 黄视频网站免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美激情在线精品video| 久久成人亚洲| 国产一区精品| 国产高清视频免费观看| 九九精品影院| 日日日夜夜操| 麻豆网站在线免费观看| 欧美爱色| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一区二区精品久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产成人精品在线| 久久精品店| 亚洲精品影院| 你懂的在线观看视频| 91麻豆精品国产自产在线观看一区 | 日韩女人做爰大片| 日本乱中文字幕系列| 国产不卡福利| 99久久精品国产高清一区二区 | 99色吧| 九九久久99| 一级片片| 免费毛片播放| 欧美激情一区二区三区中文字幕| 久久久久久久免费视频| 韩国毛片| 欧美爱色| 精品国产一区二区三区精东影业| 日本伦理黄色大片在线观看网站| 韩国三级视频网站| 亚洲天堂一区二区三区四区| 亚洲女人国产香蕉久久精品 | 国产美女在线观看| 国产不卡在线播放| 日韩男人天堂| 成人免费高清视频| 成人免费福利片在线观看| a级毛片免费观看网站| 精品视频一区二区三区免费| 欧美激情一区二区三区在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 中文字幕一区二区三区 精品| 欧美日本免费| 欧美一级视频免费观看| 国产一区精品| 免费一级片在线| 欧美一级视| 精品国产一区二区三区久久久狼 | 精品国产一区二区三区久久久蜜臀| 黄视频网站免费| 麻豆网站在线免费观看| 欧美大片aaaa一级毛片| 亚洲天堂一区二区三区四区| 亚洲天堂在线播放| 国产亚洲精品aaa大片| 国产伦精品一区二区三区无广告| 中文字幕一区二区三区 精品| 精品国产一区二区三区久久久蜜臀| 国产网站麻豆精品视频| 国产麻豆精品高清在线播放| 精品国产一区二区三区久久久狼 | 精品在线观看一区| 成人在激情在线视频| 国产精品自拍在线观看| 日韩专区第一页| 亚飞与亚基在线观看| 中文字幕Aⅴ资源网| 久久国产精品自由自在| 台湾美女古装一级毛片| 尤物视频网站在线观看| 国产高清视频免费观看| 亚欧视频在线| 久久福利影视| 天天做日日干| 精品毛片视频| 日本免费乱人伦在线观看 | 午夜在线观看视频免费 成人| 成人免费观看的视频黄页| 四虎影视库| 国产一区二区精品| 黄视频网站在线免费观看| 欧美18性精品| 黄色短视屏| 精品毛片视频| 日韩在线观看视频黄| 韩国三级香港三级日本三级| 国产一区免费在线观看| 精品视频一区二区三区免费| 欧美日本韩国| 久久国产精品自由自在| 九九精品久久久久久久久| 亚洲 男人 天堂| 一级女性全黄生活片免费| 日韩欧美一及在线播放| 麻豆网站在线看| 国产高清在线精品一区二区| 精品国产一区二区三区久久久蜜臀| 青青青草影院| 日韩avdvd| 青青久久精品| 天天色成人| 日韩中文字幕在线观看视频| 国产极品白嫩美女在线观看看 | 日本乱中文字幕系列| 日韩在线观看视频黄| 久草免费在线视频| 日本伦理网站| 精品国产三级a| 午夜在线亚洲| 精品视频在线看| 999久久久免费精品国产牛牛| 亚洲 激情| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产三级a| 91麻豆精品国产综合久久久| 99热热久久| 999久久狠狠免费精品| 免费国产在线观看| 成人免费观看的视频黄页| 亚欧成人乱码一区二区| 国产一级生活片| 精品国产香蕉在线播出 | 欧美另类videosbestsex高清| 韩国毛片免费| 欧美激情一区二区三区视频 | 成人高清视频免费观看| 亚久久伊人精品青青草原2020| 国产极品精频在线观看| 国产一区精品| 国产视频网站在线观看| 国产不卡福利| 黄视频网站在线观看| 欧美一级视频免费观看| 国产视频在线免费观看| 99热精品在线| 精品国产一区二区三区久久久蜜臀| 久久久久久久网| 日韩在线观看免费完整版视频| 国产不卡在线播放| 色综合久久天天综合| 午夜在线影院| 午夜精品国产自在现线拍| 欧美另类videosbestsex久久| 欧美a级v片不卡在线观看| 日本在线www| 国产精品免费久久| 成人影院一区二区三区| 色综合久久天天综合| 国产国产人免费视频成69堂| 精品久久久久久影院免费| 青青久久精品| 四虎影视库| 久久久久久久免费视频| 成人免费观看男女羞羞视频| 国产亚洲精品成人a在线| 午夜激情视频在线播放| 精品国产香蕉在线播出| 九九久久99综合一区二区| 九九干| 国产伦精品一区二区三区无广告| 精品久久久久久中文字幕一区| 日本免费看视频| 黄视频网站免费看| 韩国三级香港三级日本三级la| 国产一区二区精品久| 久久福利影视| 欧美大片a一级毛片视频| 久久国产一区二区| 精品视频在线看 | 久久精品免视看国产成人2021| 国产一级生活片| 99久久精品国产免费| 国产一区免费观看| 美国一区二区三区| 国产视频一区二区在线观看| 欧美爱爱动态| 黄视频网站在线观看| 免费国产一级特黄aa大片在线| 日韩avdvd| 免费一级片网站|