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

 


Responder a