declare
va_end number;
begin
dbms_job.submit(va_end,'prc_acerta_saldo;',TO_DATE( TO_CHAR( SYSDATE, 'DD/MM/RRRR' )||'00:00:00', 'DD/MM/RRRR HH24:MI:SS' ) );
commit;
end;
CODIGO DE UM JOB
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Sex, 22 Ago 2008 8:40 am
- Localização: Paraná
- Contato:
André R. Zavan
Paranavaí - Paraná
Cel: (44) 8415-0309
Paranavaí - Paraná
Cel: (44) 8415-0309
Fiz o codigo abaixo, mas não sei se está certo... quero que o job rode todos dias as 00:00hs... alguém poderia me dar uma auxilio? segue:
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
André, só 1 dica: JOB's não precisam ser comitados, beleza?
Outra coisa, pra saber, tente rodar o teu job "na mão" , via alguma ferramenta visual (SQL Navigator, PL/SQL Developer) etc, você consegue ter uma noção se não existem erros.
Quanto ao horário, caso tenha um ambiente de testes, coloque pra rodar daqui 1 minuto, por exemplo e, veja se ele roda apenas 1 vez, caso isso aconteça, está ok tb.
Outra coisa, pra saber, tente rodar o teu job "na mão" , via alguma ferramenta visual (SQL Navigator, PL/SQL Developer) etc, você consegue ter uma noção se não existem erros.
Quanto ao horário, caso tenha um ambiente de testes, coloque pra rodar daqui 1 minuto, por exemplo e, veja se ele roda apenas 1 vez, caso isso aconteça, está ok tb.
- dr_gori
- Moderador
- Mensagens: 5026
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Precisa ser comitado! (após a cração, senão não grava o job)Trevisolli escreveu:André, só 1 dica: JOB's não precisam ser comitados
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Sex, 22 Ago 2008 8:40 am
- Localização: Paraná
- Contato:
André R. Zavan
Paranavaí - Paraná
Cel: (44) 8415-0309
Paranavaí - Paraná
Cel: (44) 8415-0309
ok, muito obrigado pela dica.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Desculpe-me brow, acho q me fiz entender mal:
O corpo do job não precisa ter Commit(o bloco pl/sql que vai ser executado), apenas comitar para gravar na tabela de Jobs, ok?
O corpo do job não precisa ter Commit(o bloco pl/sql que vai ser executado), apenas comitar para gravar na tabela de Jobs, ok?
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Sex, 22 Ago 2008 8:40 am
- Localização: Paraná
- Contato:
André R. Zavan
Paranavaí - Paraná
Cel: (44) 8415-0309
Paranavaí - Paraná
Cel: (44) 8415-0309
Firmeza, eu havia entendido sua colocação.
valeu!
valeu!
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Qui, 18 Out 2007 9:18 am
- Localização: SP
Braulio Moizes
Olá
alguém poderia me dizer como faço para criar um JOB (ORACLE 9.2.0.6) para que seja executado somente em alguns dias da semana (ex: de terça a sabado?)
Grato
alguém poderia me dizer como faço para criar um JOB (ORACLE 9.2.0.6) para que seja executado somente em alguns dias da semana (ex: de terça a sabado?)
Grato
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante