Re: [oracle_br] Problemas com DBMS_JOB

2006-04-27 Por tôpico Luiz Claudio Felicio



  Roda essa procedure, pois já esta programada ira rodar todos os domingo...as 15:00,
  pode ser modificada, mas a mesma funciona bem.. o meu banco é Oracle9i Enterprise Edition Release 9.2.0.4.0 
   
  Boa sorte
  Luiz Claudio
   
  CREATE OR REPLACE PROCEDURE Pr_Agenda_Job AS
--Desenvolvido no dia 22-02-2006
--Autor: Luiz Claudio F.Marinho
JobNo user_jobs.job%TYPE;
BEGIN 
dbms_job.submit(JobNo,'PR_RODA_SF1;',to_date('30-04-2006 15:00:00', 'dd-mm- hh24:mi:ss' ),'SYSDATE + 7');
COMMIT; 
END;



Sebastião Carlos Santos <[EMAIL PROTECTED]> escreveu:  Estou tentando submeter um job ao banco de dados via DBMS_JOB só que estou
enfrentando problemas no que se diz respeito ao parâmetro interval do
DBMS_JOB.SUBMIT.

declare
job number;
begin
sys.dbms_job.submit(job => job,
what => 'NomePacote.NomeProcedure;',
next_date => to_date('30-04-2006 15:00:00',
'dd-mm- hh24:mi:ss'),
interval => 'NEXT_DAY (TRUNC(sysdate),''SUNDAY'')
+15/24)');
commit;
end;

Ao submeter o job recebo a seguinte mensagem de erro

ERRO na linha 1:
ORA-23319: parameter value "NEXT_DAY (TRUNC(sysdate),'SUNDAY') +15/24)" is
not appropriate
ORA-06512: at "SYS.DBMS_JOB", line 57
ORA-06512: at "SYS.DBMS_JOB", line 134
ORA-06512: at line 4

Preciso que uma procedure seja executada todo domingo às 15:00. Como fazer
isto?

Interessante que no metalink tem uma nota (Note:90829.1) que até tem um
exemplo disso, só que é para o Oracle 8i.
Minha versão de banco de dados é a 9.2.0.7.0
Alguem sabe se a Oracle mudou algo no parâmetro interval em relação ao
Oracle 8i/9i?

Obrigado.


[As partes desta mensagem que não continham texto foram removidas]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos









    
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [oracle_br] Problemas com DBMS_JOB

2006-04-27 Por tôpico Marcio Portes



No  interval => 'NEXT_DAY (TRUNC(sysdate),''SUNDAY'')+15/24)');
Tem um ")" a mais próximo ao 15/24. Troque essa linha por

interval => 'NEXT_DAY (TRUNC(sysdate),''SUNDAY'') +15/24')

On 4/27/06, Sebastião Carlos Santos <[EMAIL PROTECTED]> wrote:
>
> Estou tentando submeter um job ao banco de dados via DBMS_JOB só que estou
> enfrentando problemas no que se diz respeito ao parâmetro interval do
> DBMS_JOB.SUBMIT.
>
> declare
>   job number;
> begin
>   sys.dbms_job.submit(job => job,
>   what => 'NomePacote.NomeProcedure;',
>   next_date => to_date('30-04-2006 15:00:00',
> 'dd-mm- hh24:mi:ss'),
>   interval => 'NEXT_DAY (TRUNC(sysdate),''SUNDAY'')
> +15/24)');
>   commit;
> end;
>
> Ao submeter o job recebo a seguinte mensagem de erro
>
> ERRO na linha 1:
> ORA-23319: parameter value "NEXT_DAY (TRUNC(sysdate),'SUNDAY') +15/24)" is
> not appropriate
> ORA-06512: at "SYS.DBMS_JOB", line 57
> ORA-06512: at "SYS.DBMS_JOB", line 134
> ORA-06512: at line 4
>
> Preciso que uma procedure seja executada todo domingo às 15:00. Como fazer
> isto?
>
> Interessante que no metalink tem uma nota (Note:90829.1) que até tem um
> exemplo disso, só que é para o Oracle 8i.
> Minha versão de banco de dados é a 9.2.0.7.0
> Alguem sabe se a Oracle mudou algo no parâmetro interval em relação ao
> Oracle 8i/9i?
>
> Obrigado.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
> o link do mesmo para evitar trafego(pedidos) desnecessário.
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


[As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[oracle_br] Problemas com DBMS_JOB

2006-04-27 Por tôpico Sebastião Carlos Santos



Estou tentando submeter um job ao banco de dados via DBMS_JOB só que estou
enfrentando problemas no que se diz respeito ao parâmetro interval do
DBMS_JOB.SUBMIT.

declare
  job number;
begin
  sys.dbms_job.submit(job => job,
  what => 'NomePacote.NomeProcedure;',
  next_date => to_date('30-04-2006 15:00:00',
'dd-mm- hh24:mi:ss'),
  interval => 'NEXT_DAY (TRUNC(sysdate),''SUNDAY'')
+15/24)');
  commit;
end;

Ao submeter o job recebo a seguinte mensagem de erro

ERRO na linha 1:
ORA-23319: parameter value "NEXT_DAY (TRUNC(sysdate),'SUNDAY') +15/24)" is
not appropriate
ORA-06512: at "SYS.DBMS_JOB", line 57
ORA-06512: at "SYS.DBMS_JOB", line 134
ORA-06512: at line 4

Preciso que uma procedure seja executada todo domingo às 15:00. Como fazer
isto?

Interessante que no metalink tem uma nota (Note:90829.1) que até tem um
exemplo disso, só que é para o Oracle 8i.
Minha versão de banco de dados é a 9.2.0.7.0
Alguem sabe se a Oracle mudou algo no parâmetro interval em relação ao
Oracle 8i/9i?

Obrigado.


[As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.