当前位置:  数据库>oracle

Oracle ORA-00600: [dmlsrvColLenChk_2:dty] 错误原因及解决

    来源: 互联网  发布时间:2017-04-23

    本文导语: 群里有人贴了一个错误: ora-00600: 内部错误代码, 参数:[dmlsrvcollenchk_2:dty], [2], [0], [16896], [], [], [], [], [], [], [], [] ora-06512: 在 "idbg17_dev.etl_link13_llr_brn", line 44 ORA-06512: 在 line 2 ORA-00600: [dmlsrvColLenChk_2:dty], [2]During Insert [ID 437343.1] An inse...

群里有人贴了一个错误

ora-00600: 内部错误代码, 参数:[dmlsrvcollenchk_2:dty], [2], [0], [16896], [], [], [], [], [], [], [], []

ora-06512: 在 "idbg17_dev.etl_link13_llr_brn", line 44

ORA-06512: 在 line 2

ORA-00600: [dmlsrvColLenChk_2:dty], [2]During Insert [ID 437343.1]

An insert statement fails with thefollowing error and stack trace:

ORA-00600: internal error code, arguments:[dmlsrvColLenChk_2:dty], [2], [], [],[], [], [], []


ksedst ksedmp ksfdmp kgerinv kgeasnmierrdmlsrvColLenChk 
insLoadRow qermtRop PGOSF342_qersqRow Procedure qerfiFetch qersqFetch



Bug 5526494.-P Base Bug 6627733
abstract: ora-600 [dmlsrvcollenchk_2:dty], [12] running insert as select

Base Bug 6627733
Abstract: OERI[dmlsrvColLenChk_2:dty] inserting NULLs into CHAR length semanticscolumn





ORA-600 [dmlsrvColLenChk_2:dty] can occur when inserting NULL values into  columns with character length semantics along with NULL into DATE or NUMERIC columns in an insert SQL.

eg: 
create table bug6627733
(
VAR_CHAR VARCHAR2(3 CHAR),
SOME_DATE DATE
);





INSERT ALL
WHEN 1=1
THEN
INTO bug6627733 ( VAR_CHAR, SOME_DATE )
VALUES ( NULL, NULL )
SELECT NULL FROM dual;
^
ORA-600










Bug 6627733 is fixed inOracle releases 10.2.0.5.0, 11.1.0.7.0 and 12.1.0.0.0.

To implement the solution, please downloadand apply Patch 6627733 if it is available for your platform.

In some cases, a possible workaround is to alter the columns of typeVARCHAR2(nn CHAR) as shown in the example below.

First identify table(s) involved in the failing query and then describe thetable(s). For example:


SQL> descr kf_abschluss_tst
Name Null? Type
-------------------------------- -------- ------------------
C_KONTO_ID NOT NULL VARCHAR2(19 CHAR)<==
C_MANDANT NOT NULL NUMBER(5)
B_ENDE NOT NULL NUMBER(18,3)
F_ZU_KOMPENSIERENDER_ABSCHLUSS NOT NULL NUMBER(1)
C_KONTO_ID_ZINSAUS VARCHAR2(19 CHAR) <==

WORKAROUND:
Modify columns of type VARCHAR2(nn CHAR) and remove maximum length sizecharacters














Example:
alter table kf_abschluss_tst modify (c_konto_id varchar2(19));


    
 
 

您可能感兴趣的文章:

  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • abstract iis7站长之家
  • 连接Oracle817数据库的错误提示
  • Oracle AS关键字 提示错误
  • rh9上装oracle817犯了个低级错误,如何挽回?
  • oracle错误迷惑
  • FC6下安装Oracle9i错误,请高手指教 在线等 解决即结贴
  • Oracle10201 RAC升级到10204后导出数据时报EXP-00056错误
  • 在tomcat下连接oracle8i的javabean出现如下错误,急!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 11G SELinux原因启动失败的解决办法
  • linux as3 _weblogic8_oracle系统访问50万/日,常常ping不通,分析原因
  • jsp访问oracle超出打开游标的最大数是什么原因?急,在线给分。
  • ORACLE EXP不能导出空表的原因分析及解决方法
  • 有时Oracle不用索引来查找数据的原因
  • DBLINK在Linux平台出现的ORACLE.EXE原因分析
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3