遇到一个问题记录下来,呵呵Shutdown immediate时候出现SQL> shutdown immediateORA-00600: internal error code, arguments: [2032], [12587038], [12587038],[8192], [2], [255], [0], [767], [], [], [], [] 并且插入数据的时候出现ORA-01110: 数据文件 3: "/data/Oracle/ORCL/undotbs01.dbf" 语句:insert into xxx(xxx) values(xxx)[2014-02-11 16:09:58] Connection::ExecSQL错误:ORA-01578: ORACLE数据块损坏 (文件号 3,块号 4126) 一般出现这个情况下是undo表空间损坏导致 更改系统undo表空间即可查询undo表空间SQL> show parameter undo_ NAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management string AUTOundo_retention integer 900undo_tablespace string UNDOTBS1 SQL> select tablespace_name,contents from dba_tablespaces where contents="UNDO"; TABLESPACE_NAME CONTENTS------------------------------ ---------UNDOTBS1 UNDO查询位置SQL> select name from v$datafile; NAME--------------------------------------------------------------------------------/data/oracle/ORCL/system01.dbf/data/oracle/ORCL/sysaux01.dbf/data/oracle/ORCL/undotbs01.dbf/data/oracle/ORCL/users01.dbf/data/oracle/ORCL/example01.dbf/data/oracle/ORCL/center/center01.dbf/data/oracle/ORCL/test.dbf/data/oracle/ORCL/test1.dbf/data/oracle/ORCL/test2.dbf/data/oracle/ORCL/system_02.dbf 添加文件查询之前大小SQL> select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where tablespace_name="UNDOTBS1"; current undo size(M)-------------------- 2735 添加文件SQL> create undo tablespace undo02 datafile "/data/oracle/ORCL/undotbs02.dbf" size 2800M;系统已更改。 更改undo空间SQL> alter system set undo_tablespace=undo02; System altered. SQL> show parameter undo_ NAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management string AUTOundo_retention integer 900undo_tablespace string UNDO02 验证SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startupORACLE instance started. Total System Global Area 447778816 bytesFixed Size 1337128 bytesVariable Size 310380760 bytesDatabase Buffers 130023424 bytesRedo Buffers 6037504 bytesDatabase mounted.Database opened. 当然可以手动模拟undo表空间损坏,这里不在演示更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12phpMyAdmin加载缓慢的终极解决方法Oracle中如何创建序列号及用法简单介绍相关资讯 ORA-00600
- ORA-00600(13013)错误解决方法 (今 07:47)
- ORA-00600: internal error code, (04月19日)
- ORA-00600 错误解决一例 (10/21/2015 20:56:11)
| - 一个SQL语句引发的ORA-00600错误排 (07月21日)
- cursor_sharing引发的ORA-00600错 (01月09日)
- 遭遇 ORA-00600: internal error (09/17/2015 19:21:46)
|
本文评论 查看全部评论 (0)