2008-08-13 50 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 

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