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


Tatiana

Tatiana

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


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:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar