oracle ORA 01033問題的解決辦法

2021-09-19 05:07:56 字數 505 閱讀 2472

報錯資訊如圖所示:

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 查一...