Tempo aproximado para leitura: 00:01:30 min
Ocorrência
Ao executar uma rotina ou funções dela é apresentada a mensagem: ORA-01000: maximum open cursors exceeded.
Ambiente
TOTVS Distribuição Linha Winthor - 3 - Vendas - A partir da versão 30
Causa
Este incidente ocorre porque foi ultrapassando o número máximo de cursores por sessão no banco de dados.
Solução
Para resolver este incidente, insira no campo open_cursors a quantidade mínima de 10000. 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).
- 775 - Estorno de baixa (ao tentar estornar).
- 1301 - Receber mercadoria (ao tentar realizar entrada de importação por XML e pedido);
- 1504 - Gerar Boletos (ao tentar gerar boletos);
- 1501 - Gerar Remessa (ao tentar gerar remessa).
Importante
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.
0 Comentários