1

我在正常的 SQL 处理过程中碰壁了

从带有 DBEXPRESS 的远程客户端连接到 Oracle 10g 时, - 使用标准 dbxpora.dll + oci.dll

在事务中,恰好插入 255 条记录后,连接挂起 30 秒并返回错误:

ORA-03114(好像它失去了连接......)

在事务中将 255 条记录插入任何表时会发生这种情况。(当在数据库盒上本地运行时,一切正常)

有什么我想念的吗?

4

1 回答 1

0

好吧,我不具体了解 Oracle 数据库,但我知道 255 是一个神奇的数字。这是您可以用单个字节表示的最大值。可能有一些东西被声明为字节,它正在计算你的记录,而你正在溢出它。尝试在打开范围检查和溢出检查的情况下重建整个项目,并查看在尝试执行此操作时是否在某处引发异常。如果它实际上在您正在编译的代码中,那应该有助于追踪它。如果它在其中一个库中,那将无济于事。

于 2009-05-15T12:57:27.773 回答