在正常的SQL处理过程中,我碰到了一块砖墙。
当从远程客户端w/DBEXPRESS连接到Oracle 10g时,使用标准的dbxpora.dll + oci.dll
在事务中,精确地在255个记录插入之后,连接挂起30秒并返回错误:
ORA-03114 (好像它失去了连接.)
当在事务中向任何表中插入255条记录时,就会发生这种情况。(当在db框上本地运行时,一切正常)
我遗漏了什么吗?
发布于 2009-05-15 12:57:27
嗯,我不太了解Oracle数据库,但我确实知道255是一个神奇的数字。它是您可以用一个字节表示的最大值。可能有什么东西被宣布为拜德,它在计算你的记录,而你却被它淹没了。尝试使用范围检查和溢出检查重新构建整个项目,当您尝试这样做时,看看它是否在某个地方引发异常。这将有助于跟踪它,如果它实际上在您正在编译的代码中。如果它在一个图书馆里,那就没用了。
https://stackoverflow.com/questions/868346
复制相似问题