第一步: 這個錯誤首先查看服務進程是否正常啓動;sql
第二步: 通常狀況下第一步都沒問題,問題出在可能誤刪了日誌文件;數據庫
固然可能不是你刪除的,可能被某些清理軟件刪除的;app
或者是其餘狀況致使日誌出錯的;日誌
若是你認爲你沒有其餘不當的操做,僅僅是以爲有多是由於誤刪日誌或日誌出錯致使的;orm
那麼進入第三步進程
第三步:因本人數據庫在win10系統cmd
打開cmdit
1: sqlplus /NOLOG軟件
2: connect sys/change_on_install as sysdbafile
3: shutdown normal 等待一會 出現 「........... ORACLE 例程已經關閉 」
4: startup mount 等待一會 出現 「........... 數據庫裝載完畢。 」
5: alter database open; 若是出現「 要打開數據庫則必須使用 RESETLOGS 或 NORESETLOGS 選項」
則:alter database open resetlogs; 若是出現「
ORA-01194: 文件 1 須要更多的恢復來保持一致性
ORA-01110: 數據文件 1: ...........」 則進入6
6: recover database using backup controlfile 會提示 「 指定日誌: {<RET>=suggested | filename | AUTO | CANCEL}」
7: 如今就去找到日誌吧;個人在這裏 D:\app\root\oradata\......\ONLINELOG 這個下面有三個日誌
如今這三個不知道哪一個是有用的,一個一個試試吧
若是出現 :
已應用的日誌。
完成介質恢復。
那麼就成功了;進入8
8:alter database open resetlogs; 等待一會 ;出現 數據庫已更改。
9:exit
如今修改爲功,能夠嘗試登錄了。這是本人的修復過程。記錄一下