報錯資訊如圖所示:
1、進入cmd,執行set oracle_sid=orcl,確保連線到正確的sid;
(不知道sid是什麼可以看看這個
2、在cmd中繼續執行sqlplus "/as sysdba"
sql>shutdown immediate 停止服務
sql>startup 啟動服務,觀察啟動時有無資料檔案載入報錯,並記住出錯資料檔案標號(如果沒有報錯就會顯示啟動成功的字樣,現在就不用執行一下步驟,直接用plsql連線資料庫即可)
sql>shutdown immediate 再次停止服務
sql>startup mount
sql> recover datafile 2 恢復出錯的資料檔案
sql>shutdown immediate 再次停止服務
sql>startup 啟動服務,此次正常。
ORA 01033問題解決
刪除了表空間檔案,結果資料庫不能啟動,報 ora 01033錯誤。首先進入sqlplus,注意命令列視窗win7下要使用管理員許可權開啟,否則會報 ora 01145 除非啟用了介質恢復,否則不允許立即離線 錯誤。sql conn sys admin as sysdba sql select nam...
Oracle ORA 12899錯誤的解決方法
ora 12899錯誤,一般在匯入oracle資料時會報,指插入的資料長度超出欄位的設定長度,這是由於oracle字符集不同,漢字佔的長度不同造成的,比如中文在zhs16gbk中佔2個位元組,在utf 8中卻佔3個位元組。下面介紹通過修改字符集解決該錯,另外可以增加字段長度解決。檢視字符集的方法可以...
daemon not running的解決辦法
有時候,當我們執行 adb devices 或者 adb start server 的時候,會出現下面的情況 daemon not running.starting it now on port 5037 adb server didn t ack failed to start daemon 查一...