系统:AIX
数据库版本:10.2.0.3
报错如下:
Tue Jan 15 04:08:18 2013
Errors in file /Oracle/admin/RASDB/udump/rasdb_ora_766202.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [0], [8], [1639086], [], [], [], []
查看官方说明:
Summary of Bugs Containing ORA - 00600 [KCBNEW_3] [ID 428568.1]
Applies to:
Oracle Server - Enterprise Edition - Version: 8.1.7.4 to 11.1.0.6
Information in this document applies to any platform.
Purpose
This article is intended to
1. Help the reader to understand ORA-00600 [KCBNEW_3] error and how is this caused.
2. List the most common bugs of the aforesaid error and their fixes.
Scope
This is a consolidated article based upon various bugs logged for the error ORA-00600 [KCBNEW_3] and gives the reader an overview about the most frequent bugs which the customers are affected with.
The error ORA-00600 [KCBNEW_3] is raised due to the following reason.
A cache buffer holding a database block is in the process of
being reused.
The buffer is in state "current" and may be reused only if the object
is of type temp or undo.
The consistency check comparing the block class in the buffer header
with the block class passed to the cache by the caller is failing.
Summary of Bugs Containing ORA - 00600 [KCBNEW_3]
Bug 4430244 ( Unpublished )
Abstract : ORA-600: INTERNAL ERROR CODE, ARGUMENTS: [KCBNEW_3]
Versions affected : 10.2
Fixed releases : 10.2.0.4, 11.0.0.0
Details : Segment advisor code (eg: DBMS_SPACE.OBJECT_GROWTH_TREND)
can load blocks into the cache for DROPped objects as CURRENT leading
to subsequent operations seeing an incorrect (old) version of a block.
This can lead to various internal buffer cache related errors such as
ORA-600 [kcbnew_3] / ORA-600 [kcbz_check_objd_typ_3].
The exact error depends on which code sees the block.
Backportable : yes to 10.2
Symptoms :
1. ORA-600 [kcbnew_3] internal error reported in the alert.log
2. May occur if segment advisor and DROP operation are being run
concurrently on the same object.
Workaround :
sql>alter system flush buffer cache' to flush the buufer in the cache.
Patch Details:
Check Metalink for Patch 4430244 availability.
解决方法:
1.临时解决方法可以清空缓存区。
2.可以打Patch 4430244小补丁
- 大小: 65 KB
分享到:
相关推荐
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
知识点3: ORA-00600 错误处理 在本文中,我们通过删除旧的Undo 表空间、创建新的Undo 表空间和修改参数文件来解决 ORA-00600[4194] 错误。首先,我们删除了旧的Undo 表空间 undotbs1,然后创建了一个新的Undo 表...
### Oracle ORA-12518 故障处理 #### 概述 在Oracle数据库管理过程中,遇到ORA-12518错误是较为常见的问题之一。此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给...
在Oracle数据库管理与维护过程中,有时会遇到一些内部错误,其中ORA-00600和ORA-1502是较为常见的两类错误之一。本文将详细解析这两种错误的具体含义、发生原因以及解决方法。 #### 二、ORA-00600 错误 **错误定义...
总结起来,遇到"ORA-00600"错误时,需要对数据库进行全面的检查和恢复操作,包括分析错误信息、尝试自动恢复、检查相关日志,并根据需要进行数据文件或控制文件的恢复。同时,定期备份和监控数据库状态是防止这类...
Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...
3. **联系Oracle支持**:由于ORA-00600是内部错误,可能需要Oracle官方的技术支持来解析错误代码和参数的含义,以及提供解决方案。 4. **应用补丁**:像题目中提供的8922013这样的补丁,可能就是为了解决特定的ORA-...
3. **tnsnames.ora**:网络服务名文件 这个文件包含了数据库服务的别名,为客户端提供了简单易记的连接字符串,代替了复杂的网络连接信息。在 `tnsnames.ora` 文件中,每个条目定义了一个服务名,包括服务器的主机...
在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这个场景下,错误信息提到的是"WM_CONCAT"函数,这表明在Oracle 19c数据库环境中,用户尝试使用WM_CONCAT函数,但...
NULL 博文链接:https://gembler.iteye.com/blog/346242
ORA-20011,ORA06564错误分析
总之,处理Oracle ORA-00600错误需要深入理解数据库内部工作原理,结合错误日志进行分析,同时可能涉及SQL优化、数据库版本升级和补丁应用等多个层面。在处理这类问题时,及时记录和跟踪解决方案,以便未来遇到类似...
ORA-00604: 递归SQL层1出现错误 ORA-03106: 致命的双工通信协议错误 ORA-02063: 紧接着line(源于dblink) 以及 ORA-04052: 在查找远程对象时出错 ORA-00604: 递归SQL层1出现错误 ORA-03120: 双工转换例行程序:整数...
### ORA-00600 错误快速参考指南 #### 概述 ORA-00600 错误通常被视为 Oracle 数据库中最严重的一类错误之一,这类错误通常意味着数据库内核中出现了某种异常情况。由于这类错误往往与数据库的核心组件紧密相关,...
### 如何解决Oracle 11G中的ORA-24247网络访问被访问控制列表 (ACL) 拒绝错误 #### 背景 在处理Oracle 11G数据库时,可能会遇到ORA-24247错误,该错误通常出现在尝试通过网络访问数据库资源时。这一错误是由于访问...
**解决办法:** 类似于ORA-00600[2662]的处理方法,可以尝试使用`_ALLOW_RESETLOGS_CORRUPTION`参数强制启动,并清空REDOLOG文件。 ##### 1.5.3. REDOlog问题导致ORA-600[kcrfr_update_nab_2] 当REDOlog文件存在...
标题和描述中提到的是关于如何解决Oracle数据库系统中出现的Ora-00600错误的故障处理方法。Ora-00600错误是Oracle数据库内部错误,通常表明系统遇到了无法处理的异常情况。这篇文档可能提供了解决这个问题的步骤和...