關於ORACLE ora00600錯誤

2021-05-02 08:52:42 字數 768 閱讀 6004

由於伺服器突然斷電,導致開機時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個人的錯...