Árvore de páginas

Ambiente:

Windows Server 2008 64 Bit
Java JRE 1.6 64 Bit
Progress 10.1B

 

Situação:

O erro abaixo ocorreu durante a execução do "importacaobyyou.bat", responsável por popular o banco emsdev no Datasul 11.

java.sql.SQLException: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Insufficient Memory. Memory allocation failed at 1326 in Z:/vobs_sql/sql/src/rds/sql_context.cxx. Contact Progress Technical Support

 

Solução 1:

O erro ocorre somente quando utilizado Java 64-bit. Em todas as execuções com Java 32-bit, não ocorreram problemas. Se esta solução não resolver o problema, tentar a solução 2.


Solução 2:

O banco emsdev foi carregado com um valor de segmento de Shared Memory maior (2Gb) e o processo foi executado novamente:

proserve emsdev -B 5000 -spin 4000 -L 200000 -Mm 4096 -N tcp -S 23624 -n 101 -Ma 15 -Mn 9 -Mpb 4 -shmsegsize 2g