經(jīng)在網(wǎng)上查詢4194錯(cuò)誤通常說明UNDO段出現(xiàn)問題,但我的oracle數(shù)據(jù)庫版本為10.1.0.2。由于這個(gè)版本己經(jīng)沒有undo 段,用undo表空間進(jìn)
由于電腦經(jīng)常非法關(guān)機(jī),導(dǎo)致數(shù)據(jù)關(guān)閉時(shí),出現(xiàn)以下錯(cuò)誤。
Errors in file c:\Oracle\product\10.1.0\admin\orcl\bdump\orcl_smon_5140.trc:
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [4194], [24], [22], [], [], [], [], []
經(jīng)在網(wǎng)上查詢4194錯(cuò)誤通常說明UNDO段出現(xiàn)問題,,但我的oracle數(shù)據(jù)庫版本為10.1.0.2。由于這個(gè)版本己經(jīng)沒有undo 段,用undo表空間進(jìn)行管理,所以網(wǎng)上有說undo段,那都是針對oracle 9i的。這里只是采用新建undo表空間進(jìn)行替換進(jìn)行的,這種方法也用undo表空間不回收時(shí)使用。
SQL>shutdown immediate; -- 正常關(guān)不掉
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [4194], [24], [22], [], [], [], [], []
SQL> shutdown abort -- 強(qiáng)制關(guān)
SQL> startup
SQL> create undo tablespace undotbs2 datafile 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS02.DBF' size 200m;
SQL> alter system set undo_tablespace=undotbs2; -- 修改數(shù)據(jù)庫的undo表空間
SQL> shutdown immediate --正常關(guān)庫
-- 手動改初始化文件,
###########################################
undo_management=AUTO
undo_tablespace=UNDOTBS2
###########################################
SQL> shutdown immediate;
數(shù)據(jù)庫已經(jīng)關(guān)閉。
已經(jīng)卸載數(shù)據(jù)庫。
ORACLE 例程已經(jīng)關(guān)閉。
SQL> startup pfile='C:\oracle\product\10.1.0\admin\orcl\pfile\init.ora.10152011101227';
ORACLE 例程已經(jīng)啟動。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 144964076 bytes
Database Buffers 25165824 bytes
Redo Buffers 1048576 bytes
數(shù)據(jù)庫裝載完畢。
數(shù)據(jù)庫已經(jīng)打開。
--恢復(fù)原來的表空間
SQL> drop tablespace undotbs1 including contents;
表空間已刪除。
SQL>create undo tablespace undotbs1 datafile 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBF' size 200m;
表空間已創(chuàng)建。.
SQL> alter system set undo_tablespace=undotbs1;
系統(tǒng)已更改。
SQL> shutdown immediate; -- 關(guān)庫
--修改參數(shù)文件,變更undo表空間回原來的值 .undo_tablespace=undotbs1
SQL> startup pfile='C:\oracle\product\10.1.0\admin\orcl\pfile\init.ora.10152011101227';
ORACLE 例程已經(jīng)啟動。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 144964076 bytes
Database Buffers 25165824 bytes
Redo Buffers 1048576 bytes
數(shù)據(jù)庫裝載完畢。
數(shù)據(jù)庫已經(jīng)打開。
SQL> drop tablespace uundotbs2 including contents;
表空間已刪除。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com