Странная проблема DB2 с DBUnit

У меня странная проблема с DB2, когда я запускаю тесты DBUnit. Мои тесты DBUnit сильно настроены, но я не думаю, что это проблема. Когда я запускаю тесты, я получаю ошибку:

SQLCODE: -1084, SQLSTATE: 57019

что переводится как

SQL1084C Сегменты общей памяти не могут быть выделены.

Это звучит как странная проблема с памятью, хотя вот большая странная вещь. Если я подключусь к тестовому серверу баз данных, зайду на db2 и выполню команду «connect to MY_DB», тесты начнутся успешно! Кажется, это не имеет отношения к предполагаемой ошибке памяти, о которой сообщается.

У меня есть 2 теста, и первый действительно успешен, второй - тот, который терпит неудачу. Однако в коде установки DBUnit происходит сбой, когда он получает соединение с сервером БД для загрузки моего набора данных xml.

Есть идеи, что может происходить?

13.08.2008 23:57:01
2 ОТВЕТА
РЕШЕНИЕ

Ну, я думаю, я исправил это, выполнив следующее:

db2stop force
db2start

По крайней мере, сейчас все работает ...

1
14.08.2008 01:05:31

В моем случае это была просроченная лицензия DB / 2. Вы можете увидеть свои лицензии, выполнив db2licm -l

Если у вас есть файл лицензии, вы можете установить его, например: db2licm -a db2ese.lic

Смотрите также

1
1.08.2018 16:00:49