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

      Pessoas tudo bem?

      Eu emiti este comando para matar uma sessão e apareceu a seguinte mensagem.

      SQL> alter system kill session ‘237,35718’ immediate;
      alter system kill session ‘237,35718’ immediate

      ERRO na linha 1:
      ORA-00031: sessão marcada para desativação

      depois efetuei a query e apareceu isto.. o que pode ser!

      SID SERIAL# USERNAME STATUS
      237 35718 SISA KILLED

      Valeu..

      Abraços,

      Samuka ( DBA Jr)

      #82346
      Marcio68Almeida
      Participante

        Existem algumas situações em que o banco não pode simplesmente desfazer-se de uma conecção, pois tem que desfazer os processos em andamento ou algum outro trabalho interno, por isso ele não “mata” simplesmente a sessão, então ela fica “marcada” para ser removida posteriormente.
        Se você está usando o Linux ou Unix como sistema operacional do banco de dados, você pode usar o seguinte comando no sistema operacional :
        kill -9
        Isso vai remover o processo do banco, mas não é em qualquer sessão que esse comando pode ser usado, é necessário experiência e conhecimento, inclusive da aplicação que está sendo executada, pois isso poderá acarretar problemas de integridade no sistema.

        #82347
        Samuka
        Participante

          Obrigado pela explicação..

          Abraços,

          Samuka ( DBA Jr )

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