由於伺服器突然斷電,導致開機時oracle服務無法啟動,出現ora00600錯誤
1、在執行欄輸入cmd
2、c:/documents and settings/administrator>sqlplus
3、輸入使用者名稱: 使用者名稱/as sysdba
輸入口令:密碼
4、輸入:startup。
出現:ora-01081: 無法啟動已在執行的 oracle --- 請首先關閉
5、輸入:shutdown abort
出現:oracle 例程已經關閉。
6、輸入startup
出現:oracle 例程已經啟動。
~~~~
資料庫裝載完畢。
ora-00600: 內部錯誤**,引數: [kcratr1_lostwrt], , , , , , ,
7、輸入:shutdown immediate
出現:ora-01109: 資料庫未開啟
已經解除安裝資料庫。
oracle 例程已經關閉。
8、輸入startup mount
出現:oracle 例程已經啟動。
~~~~
資料庫裝載完畢。
9、輸入:recover database;
完成介質恢復。
10、輸入:alter database open;
資料庫已更改。
sql>exit;
11、再重新起服務
最好再把最後一次手動備份的資料還原回去,以免又資料丟失造成程式錯誤。
關於oracle中ora 00600的報錯
今天起,打算把工作中遇到的各種問題和解決方法記錄下來,會比較囉嗦,初學所以盡量詳細,會寫下思考過程,方便自己回憶和分享給需要的人。一 問題描述 在處理金投4.0資料線對接測試中發生錯誤 1 這個表是dmp過來的資料,查詢這個order date欄位時,就會報這個錯誤。並且查這張表的其餘欄位是不會報錯...
關於Oracle ORA 01555快照過舊的錯誤
關於oracle ora 01555快照過舊的錯誤 首先了解oracle在什麼情況下會產生ora 01555錯誤 1 在1點鐘,使用者a發出了select from testdb 此時不管將來testdb怎麼變化,正確的結果應該是使用者a會看到在1點鐘這個時刻的內容。2 在1點30分,使用者b執行了...
關於錯排的理解
關於錯排。杭電2048 n張票的所有排列可能自然是an n n 種排列方式 現在的問題就是n張票的錯排方式有幾種。首先我們考慮,如果前面n 1個人拿的都不是自己的票,即前n 1個人滿足錯排,現在又來了乙個人,他手裡拿的是自己的票。只要他把自己的票與其他n 1個人中的任意乙個交換,就可以滿足n個人的錯...