Pular para o conteúdo
Visualizando 4 posts - 16 até 19 (de 19 do total)
  • Autor
    Posts
  • #84864
    Rodrigo Almeida
    Participante

      Cara,

      Pegue a procedure que está no JOB e execute ela manualmente, e veja se existe alguma EXCEPTION que lhe retorna algum tipo de erro ou derivado.

      Se tem DBLINKs, o problemas são diversos, desde um LISTENER fora da outra base até mesmo perda de pacotes no seu link.

      Quando a sua procedure executa e envia todas as informações necessárias para o usuário, ela ainda fica presa, certo? Tu verifico nos locks, e a job$ ficou presa, não deve ter usuário associado, pois é um serviço de backupground do Oracle (J00) que irá executar-la.

      Se o problema é realmente com DATATYPES, aí nas suas operações de DML, é só colocar mascaramento, TO_CHAR, TO_NUMBER e TO_DATE que resolve. Como o David disse.

      Abraços,
      Rodrigo Almeida
      Abraços,

      #84865
      airoosp
      Participante

        O job foi criado para um usuário do banco e a procedure chamada pelo job pertence ao mesmo usuário, consegui resolver executando o orakill na linha de comando na sessão que foi iniciada no dia 17/01/09, logo em seguida executei os comandos que vocês passaram e os jobs pendentes não aparecem mais e o campo que identifica a data/hora da próxima execução do job foi atualizado.
        Vou acompanhar para ver se voltou ao normal.

        Obrigado.

        #84866
        David Siqueira
        Participante

          Beleza Cara!!!..Qualquer novidade Post para nós ok?..
          Abraço!!
          Boa Sorte!!!
          David

          #84867
          airoosp
          Participante

            O job estava programado para ser executado hoje às 14:15hs e funcionou corretamente, o campo que contém data/hora da próxima execução também foi atualizado.

            Obrigado pela ajuda.

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