Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #76659
    rferreira
    Participante

      Pessoal, estou tentando coletar os indices de todas as tabelas para o meu inventário, porém quando comeco a listar os índices atraves queries sequenciais dando WHERE no OWNER e na TABLE_NAME ele acaba parando no erro ‘ORA-01000: maximum open cursors exceeded’… eu estou fechando o resultset depois de cada busca, porém o erro persiste….. eu vi em alguns sites na web que isso poderia ser um bug no driver jdbc do oracle, talvez em algumas versoes… voces ja viram algo sobre isso???

      #76673
      rferreira
      Participante

        Consegui…. precisa dar java.sql.Resultset.getStatement().close(); sempre que não for mais usar o resultset…. usar Resultset.close(); direto não funciona, pois não libera o cursor…. 😆 😆 😆 😆

        #76675
        rferreira
        Participante

          lembrando que java.sql.Resultset é o objeto do retorno da query, não tente executar como método estático por causa do exemplo…

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress