内容简介:联系:标题:作者:
联系: 手机/微信(+86 13429648788) QQ(107644445)
标题: tab$恢复错误汇总
作者: 惜分飞 ©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
在以前多以前发现的tab$被恶意脚本删除的问题( ORA-600 16703故障解析—tab$表被清空 , 警告:互联网中有oracle介质被注入恶意程序导致—ORA-600 16703 ),虽然多次强调注意Oracle安装介质安全,但是很不幸,还是大量客户中招.我们这一年多对于tab$的故障进行了大量case处理,拯救了大量客户的核心数据,也积累了一些常见的可能遭遇的错误.主要恢复思路是使用bbed处理异常block,让数据库open起来.
ORA-00704 ORA-39700
有核心基表处理异常导致
SQL> alter database open; alter database open * ERROR at line 1: ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option Process ID: 1603 Session ID: 1 Serial number: 5 Sun Jan 06 21:30:14 2019 SMON: enabling cache recovery Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_1603.trc: ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_1603.trc: ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option Error 704 happened during db open, shutting down database USER (ospid: 1603): terminating the instance due to error 704 Instance terminated by USER, pid = 1603 ORA-1092 signalled during: alter database open... opiodr aborting process unknown ospid (1603) as a result of ORA-1092 Sun Jan 06 21:30:14 2019 ORA-1092 : opitsk aborting process
ora-704 ora-604 ora-01555
由于scn异常导致
SQL> alter database open upgrade; alter database open upgrade * ERROR at line 1: ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00704: bootstrap process failure ORA-00704: bootstrap process failure ORA-00604: error occurred at recursive SQL level 1 ORA-01555: snapshot too old: rollback segment number 2 with name "_SYSSMU2_2996391332$" too small Process ID: 26520 Session ID: 1 Serial number: 5 Sun Jan 06 19:49:12 2019 SMON: enabling cache recovery ORA-01555 caused by SQL statement below (SQL ID: bqbdby3c400p7, SCN: 0x0022.1117ef75): select rowcnt,blkcnt,empcnt,avgspc,chncnt,avgrln,nvl(degree,1), nvl(instances,1) from tab$ where obj# = :1 Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_26520.trc: ORA-00704: bootstrap process failure ORA-00704: bootstrap process failure ORA-00604: error occurred at recursive SQL level 1 ORA-01555: snapshot too old: rollback segment number 2 with name "_SYSSMU2_2996391332$" too small Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_26520.trc: ORA-00704: bootstrap process failure ORA-00704: bootstrap process failure ORA-00604: error occurred at recursive SQL level 1 ORA-01555: snapshot too old: rollback segment number 2 with name "_SYSSMU2_2996391332$" too small Error 704 happened during db open, shutting down database USER (ospid: 26520): terminating the instance due to error 704 Instance terminated by USER, pid = 26520 ORA-1092 signalled during: alter database open upgrade... opiodr aborting process unknown ospid (26520) as a result of ORA-1092
ORA-600 13304
有核心基表处理异常导致
SQL> startup mount; ORACLE instance started. Total System Global Area 521936896 bytes Fixed Size 2254824 bytes Variable Size 352323608 bytes Database Buffers 163577856 bytes Redo Buffers 3780608 bytes Database mounted. SQL> alter database open upgrade; alter database open upgrade * ERROR at line 1: ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00600: internal error code, arguments: [13304], [], [], [], [], [], [], [], [], [], [], [] Process ID: 1724 Session ID: 1 Serial number: 5 Successful open of redo thread 1 MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set Sun Jan 06 21:31:04 2019 SMON: enabling cache recovery [1724] Successfully onlined Undo Tablespace 2. Undo initialization finished serial:0 start:2239884804 end:2239884864 diff:60 (0 seconds) Verifying file header compatibility for 11g tablespace encryption.. Verifying 11g file header compatibility for tablespace encryption completed SMON: enabling tx recovery Database Characterset is ZHS16GBK Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_1724.trc (incident=61755): ORA-00600: internal error code, arguments: [13304], [], [], [], [], [], [], [], [], [], [], [] Incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl/incident/incdir_61755/orcl_ora_1724_i61755.trc Use ADRCI or Support Workbench to package the incident. See Note 411.1 at My Oracle Support for error and packaging details. Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_1724.trc: ORA-00600: internal error code, arguments: [13304], [], [], [], [], [], [], [], [], [], [], [] Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_1724.trc: ORA-00600: internal error code, arguments: [13304], [], [], [], [], [], [], [], [], [], [], [] Error 600 happened during db open, shutting down database USER (ospid: 1724): terminating the instance due to error 600 Instance terminated by USER, pid = 1724 ORA-1092 signalled during: alter database open upgrade... opiodr aborting process unknown ospid (1724) as a result of ORA-1092 Sun Jan 06 21:31:06 2019 ORA-1092 : opitsk aborting process
以上所述就是小编给大家介绍的《tab$恢复错误汇总》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beautiful Code
Greg Wilson、Andy Oram / O'Reilly Media / 2007-7-6 / GBP 35.99
In this unique work, leading computer scientists discuss how they found unusual, carefully designed solutions to difficult problems. This book lets the reader look over the shoulder of major coding an......一起来看看 《Beautiful Code》 这本书的介绍吧!