oracle因爲非正常關閉致使控制文件損壞,啓動實例的時候報以下錯誤:
數據庫
ORA-00205: error in identifying control file, check alert log for more infooracle
解決方案:
ide
這種狀況通常是控制文件損壞了,所幸的是咱們的oracle很強大,建立oracle的時候系統自動建立了兩個一毛同樣的控制文件control01.ctl和control02.ctl。spa
OK,既然如今control01.ctl損壞了,那麼control02.ctl通常狀況下仍是可使用的,那麼接下來,把control01.ctl更名字或者刪除,把control02.ctl改爲control01.ctl,修改初始化參數文件spfile以下圖所示:blog
注意,上面引號中的內容根據實際狀況填寫哦!get
完成上面的操做以後,執行shutdown immediate關閉數據庫實例。而後再執行startup開啓數據庫實例。到此,你會發現oracle數據庫實例奇蹟般的復活了。。。it
OK,怎麼樣?是否是很簡單!io
平常工做中記得必定要備份oracle數據庫控制文件哦,最好是多路複用。class
所謂多路複用機把控制文件保存在多個不一樣的磁盤裏。切記,複製控制文件以前必定要先關閉實例,不然又會報上面的錯誤哦!file
哈哈,跟着康哥混,哪有學不會的技術,哪裏有搞不定的問題???