分类: C/C++
2014-12-20 10:02:05
总结一下,这样的问题,看上去我们就会想到是oracle数据库的错误信息,但有时候不是,我这个就只是其他的语句的错误,估计是执行的时候内存方面问题
所以说,你们出现这个问题,不要盲目去只想是数据库的操作问题。多看看自己的其他代码是否有问题。
本人的经历:
之前也遇到过,日志打印出错导致这个报错,当时是格式化字符串不匹配。昨天又遇到了,一时没想起来,通过搜索“ORA-24550”搜索到了原作者的这篇文章,才想起来可能是日志打印错误引起的。
最后果然找到了,原来,是拷贝的老代码里,用了一个未初始化的全局配置指针,日志打印里使用了这个指针的一个成员,这个指针其实是废弃的,忘记改过来了,改成使用新的配置之后,问题解决了。