2008-08-13 92 views
2

我在运行DBUnit测试时遇到了奇怪的DB2问题。我的DBUnit测试是高度定制的,但我不认为这是问题。当我运行测试,我得到一个错误:DBUnit奇怪的DB2问题

SQLCODE:-1084,SQLSTATE:57019

which translates to

SQL1084C共享内存段不能进行分配。

这听起来像一个奇怪的记忆问题,虽然这是一件很奇怪的事情。如果我登录到测试数据库服务器,然后进入db2并执行“connect to MY_DB”,测试开始成功!这似乎与正在报告的假定记忆错误没有关系。

我有2个测试,第一个实际上成功,第二个是失败的。但是,它在DBUnit设置代码中失败时,它正在获取到数据库服务器的连接以加载我的xml数据集。

任何想法可能会发生什么?

回答

1

嗯,我想我做固定它的下面:

db2stop force 
db2start 

至少,事情似乎是现在的工作.....