這篇文章主要為大家展示了“oracle中出現(xiàn)ORA-600錯(cuò)誤怎么辦”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“oracle中出現(xiàn)ORA-600錯(cuò)誤怎么辦”這篇文章吧。
薩嘎網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),薩嘎網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為薩嘎數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的薩嘎做網(wǎng)站的公司定做!
ORA-00600:internal error code, arguments: [4194], [43], [46], [], [], [], [], []
出現(xiàn)這種情況,大多數(shù)是因?yàn)楫惓e礄C(jī),在啟動(dòng)的時(shí)候報(bào)的錯(cuò)誤。DB 不能啟動(dòng)。
方法一:使用system segment
(1)用spfile 創(chuàng)建pfile,然后修改參數(shù):
#.undo_tablespace='UNDOTBS1'
#.undo_management='AUTO'
#.undo_tablespace
#.undo_retention
undo_management='MANUAL'
rollback_segments='SYSTEM'
(2)用修改之后的pfile,重啟DB
SQL> STARTUP pfile='F:/initorcl.ora' ;
(3)刪除原來(lái)的表空間,創(chuàng)建新的UNDO 表空間
SQL> drop tablespace undotbs;
SQL> create undo tablespace undotbs1 datafile '/u01/oradata/undotbs1.dbf' size 10M;
(4)關(guān)閉數(shù)據(jù)庫(kù),修改pfile參數(shù),然后用新的pfile創(chuàng)建spfile,在正常啟動(dòng)數(shù)據(jù)庫(kù)。
.undo_tablespace='UNDOTBS1'
.undo_management='AUTO'
#undo_management='MANUAL'
#rollback_segments='SYSTEM'
方法二:跳過(guò)損壞的segment
在方法一里面,我們使用了system segment。 通過(guò)第一部分我們了解到,undo segment 有多個(gè),我們可以通過(guò)alert log 來(lái)查看正在使用的是哪些segment,這些段有可能損壞了。 我們只需要把這些損壞的segment 跳過(guò),先正常啟動(dòng)DB,在創(chuàng)建新的UNDO 表空間,在切換一下。
(1)修改pfile,添加參數(shù):
*._corrupted_rollback_segments='_SYSSMU11$','_SYSSMU12$','_SYSSMU13$'
這些字段的值,我們通過(guò)alert log 查看。 也可以通過(guò)如下命令查看:
#strings system01.dbf | grep _SYSSMU | cut -d $ -f 1 | sort -u
(2)用修改之后的pfile啟動(dòng)DB
因?yàn)樘^(guò)了哪些損壞的segment,所以DB 可以正常啟動(dòng)。
(3)創(chuàng)建新的UNDO 表空間,并切換過(guò)來(lái)
SQL> create undo tablespace undotbs1 datafile '/u01/oradata/undotbs1.dbf' size 10M;
SQL> alter system set undo_tablespace=undotbs1;
SQL> drop tablespace undotbs;
(4)修改pfile,創(chuàng)建spfile,并正常啟動(dòng)
刪除:
*._corrupted_rollback_segments='_SYSSMU11$','_SYSSMU12$','_SYSSMU13$'
以上是“oracle中出現(xiàn)ORA-600錯(cuò)誤怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!