MENSAGEM:
[ORA-00604]: ocorreu um erro no nível 1 SQL recursivo
[ORA-01000]: máximo de cursores abertos excedido
SOLUÇÃO:
Com o usuário sys (conta criada quando o banco foi instalado), conecte-se no servidor Oracle, via putty ou diretamente no servidor, e execute o procedimento descrito abaixo para verificar o parâmetro: open_cursors.
[oracle@oracletestes ~]$ sqlplus "/as sysdba"
Conferir valor do parâmetro open_cursors
SQL> show parameter open_cursors
NAME TYPE VALUE
----------------------------------- ----------- ------------------------------
open_cursors integer 300
Ajustar parâmetros do Oracle:
SQL> alter system set open_cursors=2000;
System altered.
SQL> exit
OBSERVAÇÕES:
Caso o retorno do parâmetro apresente valor <2000, efetue o procedimento de "Ajustar parâmetros do Oracle" para correção.
Esse comando deve ser realizado pela equipe de T.I. da empresa, ou por quem hospeda o banco de dados.
CAUSA:
O erro é apresentado quando a quantidade máxima de cursores está baixa, sendo necessário alterá-la, conforme Manual de Instalação Sankhya OM em Ambiente Linux, para no mínimo 2000 cursores.
Comentários
0 comentário
Por favor, entre para comentar.