-1

我在 Java EE 中有一个 webapp,有时在日志中我看到以下错误:

`org.apache.ibatis.exceptions.PersistenceException`: 
 Error querying database.  Cause: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small"

我打开了语句记录,如果我从 SQL Developer 运行查询,它会成功运行,没有任何错误。

但是,如果我多次运行相同的查询,我会收到此错误。我猜原因是在数据库服务器上,有什么想法吗?

4

1 回答 1

0

您需要跟踪会话以获取确切的 sql 语句并绑定变量以查看导致错误的原因。在连接时在代码中设置以下内容以在数据库服务器上创建跟踪文件。

更改会话集事件'10046 永远跟踪名称上下文,级别 8';

于 2013-04-04T15:49:32.780 回答