因突然斷電造成Oracle破壞的資料恢復方法
我公司因一客戶的資料庫出現突然斷電,致使資料庫被破壞,無法進入資料庫,也無法匯出oracle中的資料,因我同事急電求助,所以經過研究,我將資料復原了.現將資料復原方法寫出來,供同行們參考.
1.如果資料庫版本是9.2以上的話,可以用一個nid工具修改sid等,這個工具的具體使用方法請查閱相關說明文件.,我公司的客戶安裝的是9.0.1版本,所以我要先獲取oracle的sid,(這裡要求客戶要保護好現場,將oracle目錄下的三個資料夾備份出來,可能要重啟電腦再備份,這裡是要先關閉相關的oracle服務),三個資料夾分別是admin,ora90,oradata.
2.一般來說oradata目錄下面可以找到sid,如果系統正常的話,可以用
select INSTANCE_NAME from V$instance;獲取sid;select name from V$database;獲取資料庫名
3.重灌oracle並shutdown,將剛才備份的三個資料夾覆蓋,
4.試著啟動資料庫,啟動命令是startup
5.重啟計算機後oracle復原,將資料匯出.
相關推薦
因突然斷電造成Oracle破壞的資料恢復方法
我公司因一客戶的資料庫出現突然斷電,致使資料庫被破壞,無法進入資料庫,也無法匯出oracle中的資料,因我同事急電求助,所以經過研究,我將資料復原了.現將資料復原方法寫出來,供同行們參考. 1.如果資料庫版本是9.2以上的話,可以用一個nid工具修改sid等,這個工具的具體
伺服器突然斷電造成oracle例項不能正常啟動報ora-01172 ora-01151的解決辦法
突然停電造成伺服器上的orcl例項無法啟動。 orcl例項在啟動過程中停留在資料庫已裝載的狀態,卻不能開啟。用sys使用者可以登入到oracle EMC中。 但只能看EMC中的配置,方案、儲存、安全都不能檢視。其它使用者不能登入資料庫(報資料庫正在初始化或shutdown中)
ORACLE資料庫誤操作後資料恢復方法
1、查詢誤操作之前的資料,只需要保證時間在誤操作之前即可 select * from YOUR_TABLE as of timestamp to_timestamp('2017-11-11 18:0
HP MSA儲存 raid組壞了2塊硬碟的資料恢復方法
一、raid資料恢復故障描述 故障描述 HP FC MSA2000儲存 整個儲存空間由8塊450GB SAS的硬碟組成,其中7塊硬碟組成一個RAID5的陣列,剩餘1塊做成熱備盤使用。由於RAID5陣列中出現2塊硬碟損壞,而此時只有一塊熱備盤成功啟用,因此導致RAID5陣列癱瘓,上層LUN無法
Oracle合併資料的方法 wm_concat() 和 listagg()
一、簡介 在實際專案中進行一些統計資料時,難免會遇到需要合併資料在列表進行展示的需求。本文將講解一下oracle 11g合併資料的兩種方法 (wm_concat() 和 listagg())。示例: --with as 相當於一張臨時表(一次分析,多次使用) with temp as
FreeNAS+ESXi5資料恢復過程+虛擬化資料恢復方法
【背景簡介】 故障發生在蘇州的一家公司,此公司使用一種廉價的儲存模式,用iSCSI方式來達到FC SAN的功能。物理儲存構架在一臺 DELL 伺服器上,使用 FreeNAS 來做 iSCSI,然後使用兩臺 DELL 伺服器做 ESXi5.0 的的虛擬化系統。FreeNAS 層為UFS2檔案系統,整個儲存建一
IBM伺服器raid5崩潰資料恢復方法
概述: IBM X3850伺服器,5塊73G SAS硬碟,其中4塊組成一個RAID5,另一塊做為熱備盤(Hot-Spare),3號盤早已經離線,但熱備盤未自動啟用rebuild(原因不明),之後2號盤離線,RAID崩潰。 作業系統為linux redh
F盤提示無法訪問裝置硬體出現致命錯誤,導致請求失敗的資料恢復方法
F盤打不開裝置硬體出現致命錯誤,導致請求失敗,是因為這個I盤的檔案系統內部結構損壞導致的。要恢復裡面的資料就必須要注意,這個盤不能格式化,否則資料會進一步損壞。具體的恢復方法看正文 工具/軟體:流星資料恢復軟體 步驟1:先下載並解壓程式執行後,直接雙擊需要恢復
系統崩潰!win10系統修復和資料恢復方法總結
如今網際網路時代,使用Windows10系統的人越來越多了,但隨之而來的是更多人在面對Windows10系統崩潰後的不知所措。 那遇到系統崩潰該怎麼解決呢?今天小編就來分享win 10系統崩潰後的解決方法。 一、win 10系統崩潰解決方法 1、Shift鍵+重啟
監控錄影資料恢復方法步驟詳解
在人們生活日益改善的今天,社會的和諧安定成為了最為重要的一個問題。一些不法分子為了一己私利,通過不法手段謀取他人的財物。這樣的行為對社會對個人都是一種威脅,為了能更好的防治這類社會危害因素,那就需要我們的電子警察——視訊監控出馬了。 視訊監控在現在生活中隨處可見,道路上有治
MySQL:生產誤刪除資料恢復方法
因為生產上誤執行語句,需要找回原資料delete from `xxx` where a = 1; 步驟 1、解析主的binlog找到執行刪除語句時對應的pos點,如下: # at 27206534
意外斷電造成RAID 5陣列卡數據故障的恢復方法
img e430c 保持 操作方法 訪問 重啟 erp raid卡 raid 5 由於技術的不斷進步,不同型號的服務器出現RAID 5故障後,處理方法也不同。現在大型應用程序的網絡拓樸結構,一般都采用C/S結構或B/S結構,至少需要一臺裝有大型數據庫的服務器安放於中心機房。
ORACLE環境故障型別分析及資料恢復方案
一、基於ORACLE 資料庫環境的常見資料災難;故障表現: 1、ORACLE資料庫無法啟動或無法正常工作。 2、ORACLE ASM儲存破壞。 3、ORACLE資料檔案丟失。 4、ORACLE資料檔案部分損壞。 5、ORACLE DUMP檔案損壞。 二、解決方案 ◆檢測
異常斷電導致虛擬機器無法啟動-資料恢復成功案例
虛擬機器資料恢復故障: 發生故障的儲存裝置是某品牌儲存 EVA8400型號,由於機房意外斷電導致該儲存中的一臺VMware虛擬機器無法啟動(虛擬機器中儲存了oracle資料庫),管理員清空cache並嘗試重新啟動該虛擬機器但失敗了。需要對該無法啟動的虛擬機器進行資料恢復。 虛擬機器資料
oracle 表資料刪除後恢復還原
資料庫表還原到某時間點 還原語句 使用如下sql語句就可以還原整張表格資料到某個時間點,前提條件:該表的表格式沒有變動(如:欄位的修改等) ALTER TABLE 表名 ENABLE ROW MOVEMENT; FLASHBACK TABLE 表名 TO TIMESTAMP
Oracle的資料備份與恢復
備份解決方案: 1.物理備份:<1>冷備份(離線備份) <2>熱備份:使用者管理備份和Oracle管理部分 <1&g
oracle容災之truncate資料恢復
在我的另外幾篇文章中,介紹了關於資料庫閃回的一些內容,對於drop和delete的資料閃回。對於truncate,可能有一些資料庫知識的應該會知道,在正常邏輯中,如果我們將表truncate掉了,是找不回來了,TRUNCATE TABLE 是一次性地從表中刪除所有的資料並不把單獨的刪除操
ORACLE資料庫資料的備份與恢復
原創作品,轉自請在文字開頭顯眼位置註明出處:https://www.cnblogs.com/sunshine5683/p/10052949.html 資料備份恢復在資料庫管理中至關重要,今天,總結一下資料庫備份與恢復需要注意的方面和實際操作!、 一、在備份之前首先應該執行commit語句,
oracle誤刪除資料的恢復方法
學習資料庫時,我們只是以學習的態度,考慮如何使用資料庫命令語句,並未想過工作中,如果誤操作一下,都可能導致無可挽回的損失。當我在工作中真正遇到這些問題時,我開始尋找答案。 今天主要以oracle資料庫為例,介紹關於表中資料刪除的解決辦法。(不考慮全庫備份和利用歸檔日誌
Oracle Logminer 做資料恢復 說明示例
在IBM DBA 小荷的blog上看到一個用Logminer 做資料恢復的例子。 雖然對Logminer 也瞭解一點,但是用Logminer 做恢復還真沒用過,所以也測試一下。