Resposta 1 - Não, não é feita uma conexão para cada cursor, é aberto o banco e uma thread executa a stored procedure que abre os cursores. Ao final, não posso encerrar a conexão do banco pois assim irei interromper uma eventual execução da stored procedure que esteja em processo.
Resposta 2 - Não Resposta 3 - Delphi 6, utilizando socket para comunicação do Cliente com o Servidor. O servidor fica com o banco aberto e sempre processando as solicitações, via stored procedure. Meu problema é poder dar um Close na conexão do banco "de vez em quando"... poderia ser assim: ao saber que a quantidade de cursores está chegando no seu limite, interromper qualquer processamento, fechar e abrir o banco, aí eu sei que não vou ter problemas... ou então, melhor ainda, poder "matar" os cursores sem precisar "derrubar" o banco... até + Kátia ----- Original Message ----- From: "Andre Santos" <[EMAIL PROTECTED]> To: <oracle_br@yahoogrupos.com.br> Sent: Thursday, June 23, 2005 5:20 PM Subject: RES: [oracle_br] Encerrar cursores Kátia Você pode fornecer mais detalhes?... Você mencionou que não pode fazer um "close" da conexão. Mas não é feita uma conexão (instância) para cada processo (cursor)? Se sim, porque você não pode fechar cada conexão ao fim do processo? O sistema roda processos assíncronos? Qual linguagem (e método de acesso) você utiliza? [ ] André -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Kátia Claro Enviada em: quinta-feira, 23 de junho de 2005 16:45 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Encerrar cursores Pessoal, Tenho um programa Multthread que abre várias instâncias de conexão Oracle e, ao fim de cada instância, os cursores implícitos não são encerrados pois não posso executar o comando Close da conexão, sob pena de encerrar os procedimentos iniciados pelas Threads. Como fazer para "matar" essas conexões, fechando assim os cursores, ou até mesmo apenas fechar os cursores, para que não dê o erro "Maximum open cursors exceded" ? até + Kátia Claro [As partes desta mensagem que não continham texto foram removidas] ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] Links do Yahoo! Grupos ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] Links do Yahoo! Grupos ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html