1. 程式人生 > >windows下oracle ora-15180 資料庫故障處理

windows下oracle ora-15180 資料庫故障處理

windows 64bit 下啟動資料庫時報ora-15180
這裡寫圖片描述
很納悶,為什麼資料庫引數檔案都還沒載入就報這個錯???
進一步檢視此錯誤程式碼所代表的故障,某個動態庫檔案找不到或缺失。(此處按照該提示的錯誤繼續深究的話會被誤導,而且會越走越遠。。。。。。我也確實給繞了個彎。google了一番,也的確有網頁出現此問題,但那都是在linux平臺下的問題,跟本故障並非一類,在windows沒有對應的動態庫檔案)。
這裡寫圖片描述
查看了資料庫的告警日誌,發現在資料庫正常執行後,報錯 oer 7451 ,一個很特別的錯誤 。
這裡寫圖片描述
(第一直覺:難道是作業系統和資料庫bug?)於是把系統重啟,啟動資料庫,此時資料庫居然可以open,但是,告警日誌依然報錯oer 7451,執行一段時候後資料庫居然又宕了。查資料7451錯誤原因。
這裡寫圖片描述


頓時恍然大悟,難道是作業系統和資料庫版本不一致?誰部署的這個環境?查詢資料庫版本。
這裡寫圖片描述
找到問題的原因,剩下的就簡單了,備份資料檔案,重新安裝資料庫軟體,恢復資料檔案,問題解決。

這個故障繞了這麼多彎,其實是自己一開始也沒有注意在SQLplus登入資料庫時,已經有“明顯”提示,沒有“64bit”,只是自己沒有發現而已,如果再仔細些問題應該能得到更及時的解決。