|
原因: This is the generic internal error number for Oracle program exceptions. It indicates that a process has encountered a low-level, unexpected condition. Causes of this message include: 1.timeouts(超时) 2.file corruption(文件太老) 3.failed data checks in memory 内存检索失败)4.hardware, memory, or I/O errors(硬件、内存或者磁盘错误) 5.incorrectly restored files(错误的重建文件)The first argument is the internal message number. Other arguments are various numbers, names, and character strings. The numbers may change meanings between different versions of Oracle.
这个问题好难解决哦,最近遇到过好多这样的问题,都没有解决,烦死了,可能oracle真是靠这个问题来赚钱的。 产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持有的对象,当进程符合了某错误条件时,经常是由于一些信息取自它持有的一个块,如果我们知道这些错误进程持有的块,就容易跟踪问题的来源。 按eygle的建议: 今天又遇到的这个问题,查看trc文件,提示以下信息: ORA-00600: internal error code, arguments: [12333], [187], [186], [232], [], [], [], [] 可能是插入记录有问题或是事务等待的时间太长超时了,真的不知道怎么解决了。。。 在网上查到有好多网友遇到这个问题(ora-00600错误真是无处不在): 他在升级一个测试库的过程中碰到了这个问题,由于通过hostname命令修改了主机名称,导致Oracle 10201 for Linux X86-64环境出现实例崩溃,在alert文件中出现了ORA-600(keltnfy-ldmInit)错误。 ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] Oracle的meatlink上文档Doc ID: Note:5486074.8的描述:当Oracle无法确定主机名或者网络地址的时候,会出现这个错误信息。 Oracle在10.2.0.4和11.1.0.6中解决了这个bug。Oracle的metalink上指出在10.2.0.4以前的都可能导致这个错误的产生。 不过测试发现Oracle9i并不会由于修改hostname而导致错误的产生。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21843945/viewspace-715282/ ,如需转载,请注明出处,否则将追究法律责任。