Pergunta

Eu estou tendo um estranho DB2 problema ao executar o dbunit testes.Meu o dbunit testes são altamente personalizado, mas eu não acho que é o problema.Quando eu executar os testes, eu recebo uma falha:

SQLCODE:-1084, SQLSTATE:57019

o que se traduz

SQL1084C segmentos de memória Compartilhada não pode ser alocado.

Ele soa como um estranho problema de memória, porém aqui está a grande coisa estranha.Se eu ssh para o banco de dados test server, em seguida, ir para db2 e fazer "conectar-se para MY_DB", os testes de começar a ter sucesso!Isso parece ter relação com o suposto erro de memória que está sendo relatado.

Eu tenho 2 testes, e a primeira bem-sucedida, a segunda é a de que a falha.No entanto, falhar em o dbunit código de programa de configuração, quando está a obter a conexão com o servidor de banco de dados para carregar o xml de dataset.

Alguma idéia do que pode estar acontecendo?

Foi útil?

Solução

Bem, eu acho que eu fixa-lo fazendo o seguinte:

db2stop force
db2start

Pelo menos, as coisas parecem estar trabalhando agora.....

Outras dicas

No meu caso, foi uma expirado DB/2 da licença.Você pode ver suas licenças de emissão db2licm -l

Se você tem um arquivo de licença que você pode instalá-lo, por exemplo:db2licm -um db2ese.lic

Veja também

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top