Re: RES: [java-list] Duvida sobre java.sql.SQLException(Urgente)
Obrigado pela ajuda. [EMAIL PROTECTED] 05/03 11:03 am Gustavo, Imagino que possa estar ocorrendo um dos problemas abaixo : 1) Provavelmente a sua aplicação está utilizando autocommit , ou seja, ela efetiva atualização automática a cada update executado; 2) ou ela está utilizando apenas um commit no final de todos os updates. O que vc pode fazer é utilizar o método setAutoCommit(false) (da interface java.sql.Connection), e utilizar o método commit (também da interface Connection) para efetivar a suas atualizações a cada 100 ou 200 updates (ou o quanto for necessário - faça uma experiência). Outro detalhe importante, é fechar todas as conexões ao banco pendentes após o processo. Atenciosamente, José Augusto Cerqueira Condé [EMAIL PROTECTED] - Mensagem original - De: Gustavo Barreiro de Carvalho [SMTP:[EMAIL PROTECTED]] Enviada em: sexta-feira, 3 de maio de 2002 09:50 Para: [EMAIL PROTECTED] Assunto: [java-list] Duvida sobre java.sql.SQLException (Urgente) Galera, Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de uma tabela. Em determinado ponto do processo quando eu executo um comando SQL eu começo a receber a exception abaixo: ** java.sql.SQLException: Memory allocation failed during query processing. java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) java.sql.SQLException(java.lang.String, java.lang.String, int) java.sql.SQLException com.informix.util.IfxErrMsg.getSQLException(int) void com.informix.jdbc.IfxSqli.errorDone() void com.informix.jdbc.IfxSqli.receiveError() void com.informix.jdbc.IfxSqli.receiveMessage() void com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement) void com.informix.jdbc.IfxResultSet.executePrepare() com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection, java.lang.String) com.informix.jdbc.IfxCallableStatement(java.sql.Connection, java.lang.String) ** Alguem conhece o pq desta exception ? []'s Gustavo. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - *** eSafe scanned this email for malicious content *** *** IMPORTANT: Do not open attachments from unrecognized senders *** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Duvida sobre java.sql.SQLException (Urgente)
De quantos em quantos registros vc dá o commit? Anderson Macedo Silva Impactools - The wise solution that fits Centro Empresarial de São Paulo Telefone: 5853-2136 -Mensagem original- De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 3 de maio de 2002 09:50 Para: [EMAIL PROTECTED] Assunto: [java-list] Duvida sobre java.sql.SQLException (Urgente) Galera, Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de uma tabela. Em determinado ponto do processo quando eu executo um comando SQL eu começo a receber a exception abaixo: ** java.sql.SQLException: Memory allocation failed during query processing. java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) java.sql.SQLException(java.lang.String, java.lang.String, int) java.sql.SQLException com.informix.util.IfxErrMsg.getSQLException(int) void com.informix.jdbc.IfxSqli.errorDone() void com.informix.jdbc.IfxSqli.receiveError() void com.informix.jdbc.IfxSqli.receiveMessage() void com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement) void com.informix.jdbc.IfxResultSet.executePrepare() com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection, java.lang.String) com.informix.jdbc.IfxCallableStatement(java.sql.Connection, java.lang.String) ** Alguem conhece o pq desta exception ? []'s Gustavo. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Duvida sobre java.sql.SQLException (Urgente)
Gustavo, Imagino que possa estar ocorrendo um dos problemas abaixo : 1) Provavelmente a sua aplicação está utilizando autocommit , ou seja, ela efetiva atualização automática a cada update executado; 2) ou ela está utilizando apenas um commit no final de todos os updates. O que vc pode fazer é utilizar o método setAutoCommit(false) (da interface java.sql.Connection), e utilizar o método commit (também da interface Connection) para efetivar a suas atualizações a cada 100 ou 200 updates (ou o quanto for necessário - faça uma experiência). Outro detalhe importante, é fechar todas as conexões ao banco pendentes após o processo. Atenciosamente, José Augusto Cerqueira Condé [EMAIL PROTECTED] - Mensagem original - De: Gustavo Barreiro de Carvalho [SMTP:[EMAIL PROTECTED]] Enviada em: sexta-feira, 3 de maio de 2002 09:50 Para: [EMAIL PROTECTED] Assunto: [java-list] Duvida sobre java.sql.SQLException (Urgente) Galera, Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de uma tabela. Em determinado ponto do processo quando eu executo um comando SQL eu começo a receber a exception abaixo: ** java.sql.SQLException: Memory allocation failed during query processing. java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) java.sql.SQLException(java.lang.String, java.lang.String, int) java.sql.SQLException com.informix.util.IfxErrMsg.getSQLException(int) void com.informix.jdbc.IfxSqli.errorDone() void com.informix.jdbc.IfxSqli.receiveError() void com.informix.jdbc.IfxSqli.receiveMessage() void com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement) void com.informix.jdbc.IfxResultSet.executePrepare() com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection, java.lang.String) com.informix.jdbc.IfxCallableStatement(java.sql.Connection, java.lang.String) ** Alguem conhece o pq desta exception ? []'s Gustavo. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - O BRB não se responsabiliza pelo conteudo da mensagem acima, sendo esta responsabilidade exclusiva de seu autor. A informação transmitida nesta mensagem destina-se estritamente à(s) pessoa(s) acima referida(s), e contém informação confidencial, legalmente protegida, para conhecimento exclusivo do(s) destinatário(s). A leitura, exame, retransmissão, divulgação, distribuição, cópia ou outro uso desta comunicação, ou ainda a tomada de qualquer ação baseada nesta informação, por pessoas ou entidades que não sejam o(s) destinatário(s), constitui obtenção de dados por meio ilícito e configura ofensa ao Art.5º, inciso XII, da Constituição Federal. Caso esta mensagem tenha sido recebida por engano, por favor inutilize a mesma e, se possível, avise ao remetente por e-mail. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -