Páginas filhas
  • Mensagem de Erro: ORA-01000: maximum open cursors exceeded - Como resolver?

Fique atento!

Esta documentação não é mais atualizada neste canal.

Confira as FAQ's atualizadas clicando aqui. 

Mensagem de Erro: ORA-01000: maximum open cursors exceeded - Como resolver?

Produto:

WinThor

Versão:27 e 28
Ocorrência:Ao executar uma rotina ou funções dela e se deparar com a mensagem de erro ORA-01000: maximum open cursors exceeded é necessário solicitar ao DBA da empresa que altere a quantidade de espaço para o campo open_cursors, pois esse erro indica que se está ultrapassando o número máximo de cursores por sessão no banco de dados. 

Passo a passo:

#dica: Quando essa mensagem for apresentada, solicite ao DBA da empresa que altere a quantidade de espaço para o campo open_cursors.

O indicado é que seja inserido no campo open_cursors a quantidade mínima de 2000.

Casos como esse relacionados a banco de dados podem ocorrer na execução de algumas rotinas, como nas listadas abaixo:


  • 316 - Digitar Pedido de Venda (ao gravar pedidos de venda);
  • 410 - Acerto de carga/caixa (ao realizar o fechamento de carga ou caixa);
  • 614 - Controle de Vales (ao realizar a baixa de vales),
  • 1039 - Geração de arquivo Ato-Cotepe (ao gerar arquivos).


Observação:

Operações envolvendo banco de dados podem ser perigosas e ocasionar vários erros, por isso, o DBA é o profissional mais indicado para executar qualquer tipo de alteração.