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

      Pessoal,
      Estou precisando criar uns indices na base, só que tem um porém eu tenho que criar eles depois das 3:00 da matina, daí eu pensei em colocar no Cron do linux.. só que eu não tenho acesso na crontab.

      alguém tem uma idéia de como posso deixar algum procedimento pra agendar pra ele executar as 3:00 da matina?

      #102816
      rman
      Participante

        @Thiago_est

        Você pode agendar no Oracle atraves de job ou scheduler.

        #102817
        leandrolbs
        Participante

          faça um bloco plsql, enquanto não for 3 da manha, loopp…rsssss (mata o banco).

          Faça um agendamento,


          begin
          sys.dbms_job.submit(job => :job,
          what => 'begin cria_indice end;',
          next_date => to_date('17-02-2012 03:00:00', 'dd-mm-yyyy hh24:mi:ss'),
          interval => 'TRUNC(sysdate+1) + 1/24*4');
          commit;
          end;
          /

          #102818
          Thiago Vilhena
          Participante

            [quote=”leandrolbs”:28ay8tsi]faça um bloco plsql, enquanto não for 3 da manha, loopp…rsssss (mata o banco).

            Faça um agendamento,


            begin
            sys.dbms_job.submit(job => :job,
            what => 'begin cria_indice end;',
            next_date => to_date('17-02-2012 03:00:00', 'dd-mm-yyyy hh24:mi:ss'),
            interval => 'TRUNC(sysdate+1) + 1/24*4');
            commit;
            end;
            /
            [/quote]
            É isso mesmo que tô fazendo, estou criando uma procedure com tudão e vou schedular ela..

            vlw pessoal pelas dicas

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