您的位置:首頁技術文章
文章詳情頁

系統崩潰后 oracle 9i數據文件恢復過程

瀏覽:82日期:2023-11-23 19:16:26

windows 2000 advance server +oracle 9i系統崩潰后的數據恢復案例 也許對初學者有用。 2006-10-30 一臺業務系統服務突然藍屏,慘了,系統出現問題,采用修復系統,找到系統安裝盤。 開始修復……………………………… 結果無法修復,只好叫業務系統開發人員趕緊發通知,業務停止一天,緩和一下時間,想好對策進行數據恢復。 第一考慮的是我的備份是在凌晨3點開始,恰好不好采,備份系統也在這臺業務系統上安裝,所以昨天晚上的數據是沒有備份的,而該業務系統又是前期開發商安裝在系統分區,真是禍害一連串?。∠胂肽罅艘话牙浜梗?! 最后,賭一把,重新安裝系統,將系統安裝到另一個分區,將數據文件拷貝出來,然后,再進行正常系統安裝規劃。等待的時間是那么的漫長……………………終于將原有的oracle數據文件拷貝出來。然后,再次格式化安裝系統。重新構建oracle數據庫,將數據文件恢復到初始狀態,擔心的是文件不知是否損壞。最后將數據文件恢復成功,查看一下后臺數據,喲!昨天的數據還在,心里壓著的石頭放下了。如下是我的恢復過程,歡迎大家指教!

首先要能保證你的數據庫是正常情況下執行關閉才能進行以下操作. 否則,可能恢復不成功,即使恢復了也有部分數據丟失可能性。 恢復數據整個過程: 一.首先,將原有的數據庫正常關閉(停止oracle后臺所有服務)。 二.拷貝oracle數據安裝整個目錄(比如,初始安裝指定目錄在D盤路徑D:Oracle) 先將該目錄拷貝到一個安全的地方。然后,安裝好操作系統和恢復前相同版本oracle 注:所安裝的機器名,iP地址和oracle目錄路徑,oracle用戶和密碼(特別是system用戶) 等初始崩潰前系統一樣.

二.安裝oracle數據庫(版本,實例名跟先前崩潰系統一樣命名) 注:有個默認實例名instance修改為你所有的原來一樣. 包括:一個完整的數據庫文件集包括: 數據庫啟動參數文件,控制文件,數據文件,日志文件。 要和原來路經一樣才行. 三.恢復數據庫 當操作系統和oracle數據庫都安裝好,計算機名,ip,目錄,路徑,oracle系統用戶, 密碼都設置成先前崩潰系統一樣。 步驟: 1.停止所有oracle服務 2.將新安裝的數據庫目錄重新命名《oracle命名為oracle-source》 (防止恢復不成功,然后將ORACLE安裝目錄更改成初始狀態,避免重新安裝ORACLE) 3.將先前備份的oracle目錄拷貝到當前安裝盤符比如: 4.啟動oracle相關服務 測試一下ok!??!大功告成! 如果啟動數據庫密碼文件出錯,可以用如下方法進行密碼文件重建,方法如下: 利用orapwd 命令: 其用法如下:orapwd file= password= enfries= 說明: -----file-name of password file(口令文件的命名方式為:orapwSID)(必須) -----password-password for SYSand INTERNAL(必須) -----enfries-maximum number of distinct DBA and OPERS(可選) -----There are no spaces around the eaual to(=) charactor Example:orapwd file=orapwora816 password=manager 重新創建好口令文件之后ORACLE就可以正常啟動了。

標簽: Oracle 數據庫
国产综合久久一区二区三区