Fórum Execute Immediate #28439
03/05/2006
0
Pessoal,
Tenho uma procedure que quando executada com o comando exec (exemplo: exec prc_teste;) leva 30 minutos.
Porém quando executo com o comando executte immediate ela fica mais de 20 horas rodando e estora a minha tablespace, alguém já viu algo a esse respeito ? Saberia me informar o que pode ser ?
execute immediate ´begin prc_teste; end;´;
No aguardo,
Obrigada
Tenho uma procedure que quando executada com o comando exec (exemplo: exec prc_teste;) leva 30 minutos.
Porém quando executo com o comando executte immediate ela fica mais de 20 horas rodando e estora a minha tablespace, alguém já viu algo a esse respeito ? Saberia me informar o que pode ser ?
execute immediate ´begin prc_teste; end;´;
No aguardo,
Obrigada
Tatiana
Curtir tópico
+ 0
Responder
Posts
03/06/2006
Motta
tem uma instrução COMMIT na procedure ?
a falta dela pode fazer que extoure o recursos por falta de um sincpoint, os recursos ficam travados devido a falta do commit/rollback.
é só um chute pois faltam detalhes para uma analise melhor
a falta dela pode fazer que extoure o recursos por falta de um sincpoint, os recursos ficam travados devido a falta do commit/rollback.
é só um chute pois faltam detalhes para uma analise melhor
Responder
Gostei + 0
04/06/2006
Tatiana
o procedimento soh possuiu um create table as select, e por isso nao possui commit, jah q nao se faz necessario.
Obrigada pela dica, continuo aceitando sugestoes.
Tatiana :wink:
Obrigada pela dica, continuo aceitando sugestoes.
Tatiana :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)