题
当我运行 DBUnit 测试时,我遇到了一个奇怪的 DB2 问题。我的 DBUnit 测试是高度定制的,但我认为这不是问题。当我运行测试时,我遇到了失败:
SQL代码:-1084, SQLSTATE:57019
SQL1084C 无法分配共享内存段。
这听起来像是一个奇怪的内存问题,但这是一个非常奇怪的事情。如果我 ssh 到测试数据库服务器,然后进入 db2 并执行“连接到 MY_DB”,测试就会开始成功!这似乎与所报告的假定内存错误无关。
我有两次测试,第一个测试成功了,第二个测试失败了。但是,当 DBUnit 设置代码获取与数据库服务器的连接以加载我的 xml 数据集时,它会失败。
有什么想法可能会发生什么吗?
解决方案
好吧,我想我通过执行以下操作修复了它:
db2stop force
db2start
至少,现在一切似乎都在运作......
其他提示
不隶属于 StackOverflow