2014-02-25 127 views
0

我正在测试用于测量多用户性能的jmeter应用程序。在jmeter(多用户)运行应用程序时获取死锁错误(ORA-00060)

在执行我的剧本,我在这个过程之间获得一个oracle例外如下:

[org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http-/0.0 .0.0:8081-38) ORA-00060: deadlock detected while waiting for resource 

现在我不知道对于这台/操作此错误是发生,也试图与增加参数如INITRANSPCTFREE从其所有表的默认值。

我的查询是:

  1. 这可能是此错误的根本原因?
  2. 我们如何得到这个死锁发生的确切表格?

谢谢。

+0

错误是否带有堆栈跟踪?如果不能,你可以修改代码/日志设置来获得堆栈跟踪,这将会给你一个关于问题出在哪里的好主意。 – beny23

+0

嗯,错误是没有堆栈跟踪在我的jBoss控制台:17:01:28,599错误[org.hibernate.engine.jdbc.spi.SqlExceptionHelper](http-/0.0 .0.0:8081-38)ORA-00060:在等待资源时检测到死锁 – Nirmal

+0

您是否已经打开了休眠日志记录级别? – beny23

回答

1

这种类型的错误会在跟踪文件目录中创建一个跟踪文件。检查创建的跟踪文件,因为它解释了发生死锁的原因。如果您在阅读跟踪文件时遇到问题,请上传跟踪文件。

相关问题