ORA-00600[25027]错误的触发原因是ORACLE检测到一个无效的表空间号TSN Tablespace Number或者相对文件号Relative File Number。

该ORA-00600[25027]的2个变量各代表:

arg[a] Tablespace Number表空间号

arg[b] 十进制的相对数据块号Relative Data Block Address (RDBA)

该ORA-00600[25027]错误相关的模块为Kernel File management Tablespace component,其影响为可能的物理块损坏。

当该错误触发后 如果 arg[b] 即RDBA为0,则该错误可能由于索引问题引起。

可以使用如下查询来获得有问题的索引:

select do.owner,do.object_name, do.object_type,sysind.flags

from dba_objects do, sys.ind$ sysind

where do.object_id = sysind.obj#

and bitand(sysind.flags,4096)=4096;

如果上面的查询返回了数据行,则建议用户进一步检查查询所获得的对象,并考虑drop这些对象来绕过错误。

进一步可以对trace文件中指向的表做一个analyze table validate structure cascade,来进一步确认该问题。

与ORA-00600[25027]相关的一些BUG列表如下:

NB

Bug

Fixed

Description

14010183

11.2.0.3.BP22, 11.2.0.4.BP03, 12.1.0.2, 12.2.0.0

ORA-600 [ktspfundo:objdchk_kcbgcur_3] in SMON after failed temp segment merge load

13503554

11.2.0.4, 12.2.0.0

Various ORA-600 errors crashing the apply process in a downstreams environment

13785716

11.2.0.4, 12.1.0.1

Intermittent ORA-600 [25027] during upgrade from 10.2 to 11.2

11661824

11.2.0.1.BP09

Assorted Dumps by SQL*LOADER using DIRECT and PARALLEL after exadata bp8 is applied

10067246

12.2.0.0

ORA-600 [25027] ORA-7445 [kauxs_do_dml_cooperation] by CREATE INDEX ONLINE

14138130

11.2.0.3.5, 11.2.0.3.BP13, 11.2.0.4, 12.1.0.1

SGA memory corruption / ORA-7445 when modifying uncompressed blocks of an HCC-compressed segment

13330018

11.2.0.4, 12.1.0.1

ora-600 [ktspfmb_add1], [4294959240] occurred, then cannot recover with ora-600[25027]

13103913

11.2.0.2.BP15, 11.2.0.3.3, 11.2.0.3.BP03, 11.2.0.4, 12.1.0.1

ORA-600 [25027] [ts#] [1] or false ORA-1 during dml while index is being rebuilt online

10394825

11.2.0.3, 12.1.0.1

ORA-600[25027] [..] [0] inserting to ASSM segment

10329146

11.2.0.1.BP10, 11.2.0.2.2, 11.2.0.2.BP03, 11.2.0.2.GIBUNDLE02, 11.2.0.2.GIPSU02, 11.2.0.3, 12.1.0.1

Lost write in ASM with multiple DBWs and a disk is offlined and then onlined

+

10209232

11.1.0.7.7, 11.2.0.1.BP08, 11.2.0.2.1, 11.2.0.2.BP02, 11.2.0.2.GIBUNDLE01, 11.2.0.3, 12.1.0.1

ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM

+

9399991

11.1.0.7.5, 11.2.0.1.3, 11.2.0.1.BP04, 11.2.0.2, 12.1.0.1

Assorted Internal Errors and Dumps (mostly under kkpa*/kcb*) from SQL against partitioned tables

*

9145541

11.1.0.7.4, 11.2.0.1.2, 11.2.0.2, 12.1.0.1

OERI[25027]/OERI[4097]/OERI[4000]/ORA-1555 in plugged datafile after CREATE CONTROLFILE in 11g

8837919

11.2.0.2, 12.1.0.1

DBV / RMAN enhanced to detect ASSM blocks with ktbfbseg but not ktbfexthd flag set as in Bug 8803762

8803762

11.1.0.7.6, 11.2.0.1.2, 11.2.0.1.BP06, 11.2.0.2, 12.1.0.1

ORA-600[kdsgrp1], ORA-600[25027] or wrong results on 11g database upgrade from 9i

8716064

11.2.0.2, 12.1.0.1

Analyze Table Validate Structure fails on ADG standby with several errors

+

8597106

11.2.0.1.BP06, 11.2.0.2, 12.1.0.1

Lost Write in ASM when normal redundancy is used

7251049

11.2.0.1.BP08, 11.2.0.2, 12.1.0.1

Corruption in bitmap index introduced when using transportable tablespaces

8437213

10.2.0.4.3, 10.2.0.5, 11.1.0.7.7, 11.2.0.1

ASSM first level bitmap block corruption

8356966

11.2.0.1

ORA-7445 [kdr9ir2rst] by DBMS_ADVISOR or false ORA-1498 by ANALYZE on COMPRESS table

*

8198906

10.2.0.5, 11.2.0.1

OERI [kddummy_blkchk] / OERI [5467] for an aborted transaction of allocating extents

*

7263842

10.2.0.4.2, 10.2.0.5, 11.1.0.7.1, 11.2.0.1

ORA-955 during CTAS / OERI [ktsircinfo_num1] / dictionary inconsistency for PARTITIONED Tables

6666915

10.2.0.5, 11.1.0.7, 11.2.0.1

OERI[25027] / dictionary corruption from concurrent partition DDL

6025993

10.2.0.5, 11.1.0.6

ORA-600 [25027] in flashback archiving queries

4925342

9.2.0.8, 10.2.0.3, 11.1.0.6

OERI [25027] / OERI [25012] on IOT analyze estimate statistics

*

7190270

10.2.0.4.1, 10.2.0.5

Various ORA-600 errors / dictionary inconsistency from CTAS / DROP

4310371

9.2.0.8, 10.2.0.2

OERI [25027] from concurrent startup / shutdown in RAC

4177651

10.2.0.1

Row migration within a MERGE may OERI[25027]

4020195

10.1.0.5, 10.2.0.1

OERI 25027 can occur in RAC accessing transported tablespace

4000840

9.2.0.7, 10.1.0.4, 10.2.0.1

Update of a row with more than 255 columns can cause block corruption

3963135

10.1.0.5, 10.2.0.1

OERI[kcbgcur_3] / OERI:25027 during bitmap index updates

3829900

10.1.0.4, 10.2.0.1

OERI[25027] possible accessing index in 10g

2942185

9.2.0.6, 10.1.0.4, 10.2.0.1

Corruption occurs on direct path load into IOT with ADDED columns

3085057

10.1.0.2

ORA-600: [25027] from ALTER TABLE .. SHRINK SPACE CASCADE

2926182

9.2.0.5, 10.1.0.2

OERI[25027] / ORA-22922 accessing LOB columns in IOT in AFTER UPDATE trigger

oracle tsn 数据库,【Oracle数据库恢复】ORA-00600[25027]错误解析相关推荐

  1. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  2. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...

    任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...

  3. 硬盘损坏如何恢oracle,硬盘坏道造成Oracle数据库无法启动恢复

    硬盘坏道造成Oracle数据库无法启动恢复 哈尔滨海月数据恢复中心为安徽某大学硬盘坏道造成Oracle数据库无法启动恢复成功! QQ:858525721,电话:0451-82530721,400-68 ...

  4. oracle时间戳找回数据库,【备份恢复】 闪回数据库(三) 基于时间戳闪回数据库...

    1.创建测试表,并插入测试数据 SCOTT@PROD1>create table fbdb_time as select * from fbdb_scn where 1=2; Table cre ...

  5. oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    [数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...

  6. Oracle数据库备份和恢复配置详解

    本文Oracle讲述了数据库备份和恢复配置的详解过程,可能的失败及其解决方法. 失败类型 遇到的失败或错误分为两大类:物理和逻辑.物理错误一般是硬件错误或使用数据库的应用程序中的软件错误,而逻辑错误一 ...

  7. oracle24801错误,[数据库]oracle错误(ORA

    [数据库]oracle错误(ORA 0 2015-12-25 17:00:33 1.问题:数据库从其他库同步一张大表时,出现错误ERROR at line 3:ORA-24801: illegal p ...

  8. 案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表

    Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境 SQL> select count( ...

  9. 误删除 Oracle 数据库数据的恢复方法

    学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回的损失. 今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法.(不考虑全 ...

最新文章

  1. np.percentile()函数超详解 异常值极端值百分位四分位数
  2. java内部类和静态内部类的区别
  3. 蓝桥杯_算法训练_大小写转换
  4. CTabControl使用(系统配置程序部分功能)
  5. Linuxs查看进程,杀死进程
  6. traceroute命令原理
  7. 产品运营必备的素质有哪些
  8. [转]linux下IPTABLES配置详解
  9. Msmq设计文档(赋源代码)
  10. 202019 大战360弹窗广告
  11. RISC-V_GD32VF103-开发环境搭建和使用
  12. Hadoop 与 HBase 版本对应
  13. Spring Security小例子
  14. python3 append的用法_python中append的用法
  15. switch 注册哪个服务器,switch注册教程
  16. uniapp 真机运行报错 cid unmatched [object Object] at view.umd.min.js:1
  17. 台式计算机如何上网设置,台式电脑怎么设置无线网络,教您台式电脑怎么设置无线网络...
  18. [ java ] 坦克大战 5.0 ~ 最终完整版
  19. error: #109: expression preceding parentheses of apparent call must have (pointer-to-) function typ
  20. Apache RewriteRule规则的一个“坑”

热门文章

  1. oracle 游标(学校)
  2. 文字在状态栏上从右往左显示,而且是循环的
  3. list最大容量_Java 基础(四)集合源码解析 List
  4. Mybatis源码日志模块分析
  5. 产品设计:APP个人信息保护指引
  6. [转载] Java重载、覆盖与构造函数
  7. [转载] jstl获取Parameter参数及switch使用
  8. 为什么6lowpan 要有四个地址_大型监控网络系统如何规划ip地址
  9. Java Thread类的静态void sleep(long time_in_ms)方法,带示例
  10. MyBatis 的执行流程,学废了!