Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 17 anos, 4 meses atrás por Marcio68Almeida.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #83501
    marcelomirandola
    Participante

      Bom dia pessoal.
      Estou abrindo uma conexão com o Oracle 10g pelo PHP, faço uma consulta e quando fecho o browser antes de a cosulta ser exibida, a query fica ativa no banco e consumindo recurso.
      Alguém sabe se quando o browser é fechado, a consexão com o BD também é fechada automaticamente? Tem alguma configuração que faça isto?
      Uso o pacote OCI para conectar no Oracle com o PHP.

      Valeu.

      #83503
      Avatar photoRegis Araujo
      Participante

        Bom dia Marcelo,

        E se você acrescentar ao seu codigo abaixo no PHP apos você realizar a transação que você precisa??

        OCILogoff($variavelconexão);

        Assim ele fecha a conexão com o banco..

        Abraços…

        #83552
        marcelomirandola
        Participante

          Entendi, mas e se eu fechar o browser antes da instrução OCILogoff.
          Este é o problema.
          Como a consulta é um pouco complexa, demora um pouco a retornar o resultado, fazendo com que o usuário feche o browser antes que a instrução logoff fosse executada.

          #83575
          Marcio68Almeida
          Participante

            Existe uma opção, não lembro qual, em HTML ou mais provavelmente javascript, que verifica se o navegador foi fechado e roda um processo definido pelo programador, você pode colocar nesse processo o fechamento da conexão como sugeriu nosso colega.

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