- 浏览: 705611 次
- 性别:
- 来自: 福建
文章分类
最新评论
-
羽翼的心动:
同意2楼的说法,我们公司之前一个项目用过pageoffice, ...
poi导出excel文件工具类 -
贝塔ZQ:
poi实现导出excel文件,蛮麻烦的,用pageoffice ...
poi导出excel文件工具类 -
aishiqiang:
为什么我的项目配置好证书后,每次使用jenkinst自动构建包 ...
关于使用https协议,cas认证PKIX path building failed错误解决方法 -
zhongmin2012:
谢谢分享,正在想看
AST解析java源文件相关jar包 -
mybestroy1108:
感谢分享!受益良多!
Jboss7 JMS demo
前些天数据库服务器出现了一下错误:
SQL*Loader-961: 对表 table1 调用一次/加载完成时出错
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [kddummy_blkchk], [8], [565129], [18021], [], [], [], []
SQL*Loader-2026: 加载因 SQL 加载程序无法继续而被终止
关于ORA-00600错误描述:
关于ORA-00607错误描述:
参考了网上的一些资料,通过以下操作解决ORA-00600和ORA-00607错误:
参考资料:
http://blog.sina.com.cn/s/blog_487f7b730100ovoh.html
http://blog.chinaunix.net/uid-23249684-id-3208290.html
SQL*Loader-961: 对表 table1 调用一次/加载完成时出错
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [kddummy_blkchk], [8], [565129], [18021], [], [], [], []
SQL*Loader-2026: 加载因 SQL 加载程序无法继续而被终止
关于ORA-00600错误描述:
引用
ORA-00600: internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string], [string], [string], [string], [string]
Cause: This is the generic internal error number for Oracle program exceptions. It indicates that a process has encountered a low-level, unexpected condition. The first argument is the internal message number. This argument and the database version number are critical in identifying the root cause and the potential impact to your system.
Action: Visit My Oracle Support to access the ORA-00600 Lookup tool (reference Note 600.1) for more information regarding the specific ORA-00600 error encountered. An Incident has been created for this error in the Automatic Diagnostic Repository (ADR). When logging a service request, use the Incident Packaging Service (IPS) from the Support Workbench or the ADR Command Interpreter (ADRCI) to automatically package the relevant trace information (reference My Oracle Support Note 411.1). The following information should also be gathered to help determine the root cause:
- changes leading up to the error
- events or unusual circumstances leading up to the error
- operations attempted prior to the error
- conditions of the operating system and databases at the time of the error Note: The cause of this message may manifest itself as different errors at different times. Be aware of the history of errors that occurred before this internal error.
Cause: This is the generic internal error number for Oracle program exceptions. It indicates that a process has encountered a low-level, unexpected condition. The first argument is the internal message number. This argument and the database version number are critical in identifying the root cause and the potential impact to your system.
Action: Visit My Oracle Support to access the ORA-00600 Lookup tool (reference Note 600.1) for more information regarding the specific ORA-00600 error encountered. An Incident has been created for this error in the Automatic Diagnostic Repository (ADR). When logging a service request, use the Incident Packaging Service (IPS) from the Support Workbench or the ADR Command Interpreter (ADRCI) to automatically package the relevant trace information (reference My Oracle Support Note 411.1). The following information should also be gathered to help determine the root cause:
- changes leading up to the error
- events or unusual circumstances leading up to the error
- operations attempted prior to the error
- conditions of the operating system and databases at the time of the error Note: The cause of this message may manifest itself as different errors at different times. Be aware of the history of errors that occurred before this internal error.
关于ORA-00607错误描述:
引用
ORA-00607: Internal error occurred while making a change to a data block
Cause: An internal error or memory exception occurred while Oracle was applying redo to a data block.
Action: call Oracle Support
Cause: An internal error or memory exception occurred while Oracle was applying redo to a data block.
Action: call Oracle Support
参考了网上的一些资料,通过以下操作解决ORA-00600和ORA-00607错误:
sqlplus /nolog conn / as sysdba; #查看undo的表空间管理方式应该是auto show parameter undo; #修改undo的表空间管理方式为manual alter system set undo_management=manual scope=spfile; shutdown immediate; startup; #创建undo临时表空间 create undo tablespace undo2 datafile '/opt/oradata/tgt/undo2.dbf' size 200M; #修改undo表空间为undo2 alter system set undo_tablespace=undo2 scope=spfile; #将undo表空间管理模式修改为auto alter system set undo_management=auto scope=spfile; shutdown immediate; startup; 执行完以上操作后为发现ORA-00600错误,说明重建表空间问题解决,接下来将undo表空间改回undotbs1 drop tablespace undotbs1 including contents and datafiles; create undo tablespace undotbs1 datafile '/opt/oradata/tgt/undotbs1.dbf' size 500M; alter system set undo_management=manual scope=spfile; shutdown immediate; startup; alter system set undo_tablespace=undotbs1 scope=spfile; alter system set undo_management=auto scope=spfile; shutdown immediate; startup; #删除刚刚临时重建的undo2表空间 drop tablespace undo2 including contents and datafiles;
大致确定是由于块当中存在逻辑讹误导致的这个错误 {当Oracle进程在读取数据块时会做一系列逻辑检测,当发现块当中存在逻辑讹误就会触发该ORA-00600 [kddummy_blkchk]等内部错误;[kddummy_blkchk]内部函数 的功能大致与[kdBlkCheckError]相仿,它们都有3个参数argument: ORA-600 [kddummy_blkchk] [file#] [block#] [check code] ORA-600 [kdBlkCheckError] [file#] [block#] [check code] file#即问题块所在datafile的文件号,block#即问题块的块号,check code为发现逻辑讹误时的检测种类代码 } 我们也可以通过file#和block#查找到存在问题的对象:譬如这个case中的file#为121,block#为2275853,检查种类代码为18021: SELECT tablespace_name,segment_type,owner,segment_name FROM dba_extents WHERE file_id = 8 AND 565129 between block_id AND block_id+blocks-1; 查询结果如: TABLESPACE_NAME SEGMENT_TYPE OWNER SEGMENT_NAME ------------------------------ ------------------ ------------------------------ DATA01 TABLE USER1 TABLE1 该查询结果中的表需要重建,问题解决。
参考资料:
http://blog.sina.com.cn/s/blog_487f7b730100ovoh.html
http://blog.chinaunix.net/uid-23249684-id-3208290.html
发表评论
-
snaker工作流: java.lang.NoClassDefFoundError: de/odysseus/el/util/SimpleContext
2015-02-09 22:30 4341java.lang.NoClassDefFoundError: ... -
ClassCastException:DefaultAnnotationProcessor cannot be cast to AnnotationProce
2014-08-06 14:56 0java.lang.ClassCastException:o ... -
Mysql安装及主从备份配置方案操作说明
2014-07-04 16:49 1626Mysql安装及主从备份配置方案操作说明 ... -
win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 错误 解决方法
2014-05-08 10:03 16846改注册表.这个就是DB03.EXE引起的. cmd打开注册表 ... -
linux 定时任务检查服务器是否正常
2014-02-28 22:21 4698通过curl命令判断url返回状态,以此来确定服务是否正常: ... -
tomcat server.xml设置Context指定webapp访问路径引起的context.xml无效
2014-02-12 10:57 4308通过tomcat的server.xml设置来部 ... -
根据国家统计局发布的“最新县及县以上行政区划代码”生成省地市区字典表
2012-06-12 10:27 5296国家统计局网站 表结构: 附件为根据国家统计局公布的最新 ... -
执行sh脚本错误:/bin/sh^M: bad interpreter: 没有那个文件或目录
2012-12-22 22:50 1884今天执行脚本时发现如下错误: /bin/sh^M: bad i ... -
设置iframe的高度
2012-03-29 10:55 10635为了使iframe不出现滚动条(使用浏览器自身的滚动条),需要 ... -
open flash chart #2032 :about ssl with IE
2011-11-16 09:43 1778这两天处理了个比较棘手的问题,IE浏览器下(IE7 ... -
jstl 使用与web.xml的版本关系
2011-11-02 12:52 2176不同web.xml文件对jstl引用的影响,若web.xml( ... -
svn+apache配置
2011-07-23 22:18 1849已安装apache服务器和svn。 接下来配置apache服务 ... -
win7下的诡异:登入plsql失败提示空消息
2011-04-13 09:26 1911登入plsql失败,并提示空消息,这个问题很诡 ... -
spring远程调用ejb3异常
2010-08-25 14:48 36692010-08-25 14:51:46 46 [org.jbo ... -
去掉iframe横向滚动条或竖条
2010-08-18 17:26 0主页面加IFRAME SCROLLING="YES& ... -
oracle update\insert 获得响应记录数
2010-07-22 15:24 2550DECLARE BEGIN update tablenam ... -
org.apache.jasper.JasperException
2010-03-22 15:21 5587org.apache.jasper.JasperExcepti ... -
如何避免超链接在点选时产生的“虚线外框”呢?
2012-12-22 22:53 1341如何避免超链接在点选时产生的“虚线外框”呢? 有很多办法实现。 ... -
路由器和猫
2009-11-20 13:37 0路由器是什么,路由器就是将一条宽带线分多条的工具,猫就 ... -
hibernate 大批量获取数据错误
2009-11-20 10:05 02009-11-20 04:35:53 53 [org.hib ...
相关推荐
### Oracle 错误 ORA-00132 和 ORA-00214 解析及处理 #### 一、错误概述 在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行...
这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...
Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的...本文通过对ORA-04031错误的分析和解决方法的介绍,旨在帮助读者更好地理解Oracle数据库中的ORA-04031错误,并提供了实用的解决方法。
本文旨在详细介绍ORA-12518错误的成因、常见表现形式以及具体的故障排查方法,以帮助读者在实际工作中能够更高效地解决这一问题。 #### 目的 本文旨在探讨如何接近并解决ORA-12518/TNS-12518错误,并提供详细的...
### Oracle 10g启动后报ORA-16038错误的解决方法 #### 错误概述 在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be ...
本文将详细介绍如何在Windows和Linux操作系统下解决ORA-00702错误。 **ORA-00702错误解析** ORA-00702错误信息表明数据库实例试图访问一个尚未完全初始化的数据文件或控制文件。这可能是由于数据库在不正常的情况下...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
### ERwin连接Oracle报ORA-01041内部错误,hostdef扩展名不存在...通过上述详细的步骤和建议,可以有效地解决ERwin连接Oracle时报ORA-01041内部错误的问题。在实际操作中,还需要根据具体的环境和情况进行适当的调整。
### Oracle ORA-03113 错误解析及解决方法 #### 一、ORA-03113 错误概述 ORA-03113 是一个较为常见的Oracle错误,通常出现在网络通信出现问题时,具体表现为“end-of-file on communication channel”(通信通道上...
在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...
在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...
ORA-00904 是一个常见的错误信息,通常发生在 SQL 语句中引用了一个不存在的列名。这种错误通常是由于开发者在编写 SQL 语句时,忘记了某个列名或写错了列名,导致 Oracle 无法找到该列名。解决这个错误的方法是,...
总之,"ORA-28040:没有匹配的验证协议"是一个常见的Oracle连接问题,需要结合Kettle的配置和Oracle数据库的设置来解决。通过以上分析和解决方案,你应该能够找到解决问题的方法,顺利连接到Oracle 12c数据库。
摘要:本文主要解决ORACLE 8I数据库应用EXP工具时ORA-06553报错的问题,分析出现问题的原因,并提供了正确的解决方法和措施。 知识点1:Oracle 8I数据库EXP工具的应用 Oracle 8I数据库EXP工具是Oracle数据库提供...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
通过了解和应用这些知识,你应该能够解决Navicat连接Oracle报错“ORA-12737 InstantClientLight”的问题。理解Oracle InstantClient的工作原理和配置方法,对于管理和维护Oracle数据库的IT专业人员来说是非常重要的...