Pular para o conteúdo
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #90399
    Shiono
    Participante

      Ola pessoal tudo bem sou eu denovo

      Turma esta lendo o manual do dbms_scheduler e criei um job, quando eu rodo o pl/sql no sql plus o ocorre o seguinte erro. Não estou conseguindo resolver

      Se alguem puder me ajudar eu agradeço

      SQL> BEGIN
      2 DBMS_SCHEDULER.CREATE_JOB (
      3 job_name => ‘Libera_Reserva’,
      4 job_type => ‘STORED_PROCEDURE’,
      5 job_action => ‘Siga.PROC_ORA_LIBERA_RESERVA’,
      6 start_date => ‘systimestamp’,
      7 repeat_interval => ‘FREQ=MINUTELY; INTERVAL=30’,
      8 comments => ‘Job de liberecao de reservas’);
      9 END;
      10 /
      BEGIN
      *
      ERRO na linha 1:
      ORA-01858: a non-numeric character was found where a numeric was expected
      ORA-06512: at line 2

      #90403
      burga
      Participante

        tenta colocr o systimestamp sem as aspas

        #90407
        Ishii
        Participante

          Olá,

          Ou use apenas o sysdate…

          []s Ishii

          #90411
          Shiono
          Participante

            Ola pessoal eu fiz as alterações que vocês falaram o job foi submetido com sucesso, mas não executa esté STATE DISABLED.

            Eu consigo executar a procedure manualmente e funciona bem. O que eu deixei de fazer?

            []s

            #90414
            Ishii
            Participante

              Olá,

              Veja no user_scheduler_job_run_details o que está retornando de additional info…

              []s Ishii

              #90415
              Shiono
              Participante

                Ishii

                user_scheduler_job_run_details é uma tabela, pois nao consigo dar um select nela

                Shiono

                #90416
                Ishii
                Participante

                  Olá

                  É a view que retorna os detalhes da execução do scheduler quando ocorre erro….

                  Tente então a dba_scheduler_job_run_details ….

                  Se não tiver nada…então o job do scheduler nem rodou… ai tem que olhar a dba_scheduler_job_log para saber se está realmente rodando ou não…

                  []s Ishii

                  #90417
                  Shiono
                  Participante

                    Desculpe a comida de bola

                    Descobri que é uma view

                    porem o job nem aparece no select.

                    O job tem que ter o nome todo em maiusculo?

                    #90418
                    Ishii
                    Participante

                      Olá,

                      Acho que o Oracle já coloca o JOB em maiúsculo quando grava o nome dele no OBJ$….

                      []s Ishii

                      #90421
                      Shiono
                      Participante

                        Ishii

                        Eu consigo ver o job usando DBA_SCHEDULER_JOBS

                        nao sei se as informações abaixo ajudam

                        OWNER ==> SIGA
                        JOB_NAME ==> LIBERA_RESERVA
                        JOB_CREATOR ==> SIGA
                        PROGRAM_NAME ==>
                        JOB_TYPE ==> STORED_PROCEDURE
                        JOB_ACTION ==> Siga.PROC_ORA_LIBERA_RESERVA
                        NUMBER_OF_ARGUMENTS ==> 0
                        SCHEDULE_TYPE ==> CALENDAR
                        REPEAT_INTERVAL ==> FREQ=MINUTELY; INTERVAL=30
                        JOB_CLASS ==> DEFAULT_JOB_CLASS
                        ENABLED ==> FALSE
                        AUTO_DROP ==> TRUE
                        RESTARTABLE ==> FALSE
                        STATE ==> DISABLED
                        JOB_PRIORITY ==> 3
                        RUN_COUNT ==> 0
                        MAX_RUNS ==>
                        FAILURE_COUNT ==> 0
                        MAX_FAILURES ==>
                        RETRY_COUNT ==> 0
                        LOGGING_LEVEL ==> RUNS
                        STOP_ON_WINDOW_CLOSE==> FALSE
                        INSTANCE_STICKINESS ==> TRUE
                        RAISE_EVENTS ==>
                        SYSTEM ==> FALSE
                        JOB_WEIGHT ==> 1
                        COMMENTS ==> Job de liberecao de reservas
                        FLAGS ==> 264272

                        #90422
                        Ishii
                        Participante

                          Olá,

                          Se esse foi o comando…
                          ENABLED ==> FALSE
                          tinha que estar como TRUE senão não roda mesmo…

                          []s Ishii

                          #90423
                          Shiono
                          Participante

                            Falou Ishii

                            Muito obrigado pela ajuda o job esta rodando

                            Valeu mesmo!

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