Ah sim : como eu eu disse no meu e-mail anterior, ao criar uma EXCEPTION num
bloco PL/SQL vc *** mascara *** o erro, ele DEIXA de fazer o procedimento
default de abortar o bloco e passar de volta pro chamador o código de erro,
sim... Aí então quando é o DBMS_JOB o chamador, já que ele não receb
Acho que é isso.
REPEAT_INTERVAL=> `FREQ=HOURLY; INTERVAL=4`
-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] On
Behalf Of Ana Cássia Japiassu Diniz
Sent: quarta-feira, 26 de setembro de 2012 15:40
To: oracle_br@yahoogrupos.com.br
Subje
Este site ira lhe ajudar com algumas opções no uso do DBMS_SCHEDULER
http://docs.oracle.com/cd/B28359_01/server.111/b28310/schedadmin006.htm
--LISTA OS JOBS
SELECT j.owner,
j.job_name,
j.job_action,
j.last_start_date,
j.last_run_duration,
j.next_run_date,
Sete serveroutput on e execute a procedure manualmente e veja se ela retorna
algum erro
Att,/Regards,
Vitor Jr.
Infraestrutura / Infrastructure Team
Oracle 11g DBA Certified Professional - OCP
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
Infrastructure Administrato
Grata a todos pelas informações/ajuda.
Samuel,
seguindo o seu exemplo/sugestão exclui o job existente para executar a
procedure e criei com o script abaixo:
BEGIN
DBMS_SCHEDULER.create_job (job_name => 'ACP.JOB_EXECUTA_PROC',
job_type => 'STORED_PROCEDURE',
Bem, fiz uma outro teste aqui e a principio entendi a situação
Quando utilizamos a clausula SKIP INACESSIBLE o rman na verdade rejeita todos
os datafiles que ele não conseguir acessar e realiza uma copia do controlfile
original, sem modificações.
Quando tentamos restaurar o backup em um outro s
Vitor, apenas um adendo : absolutamente * NÃO *** é
exigido/necessário/preciso vc ter EXCEPTIONs no seu bloco PL/SQL (seja anônimo,
seja named dentro dum stored PL/SQL, absolutamente não importa) seo que vc quer
é obter um status de falha causada por erros 'normais' decorrentes da exec
Colega, primeira coisa : tanto
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:17987157774869#73453312965966
afirma que o I da package ijob é de Internal quanto (confirmando o fato) na
documentação Oracle essa coisa NÂO está documentada : no manual "Oracle®
Database PL/SQL
Sim, passo por isso direto
:)
Cenário:
job criado com sucesso, procedure está válida, job dispara mas não finaliza o
processo mas não acusa falha na coluna failures ou broken da dba_jobs.
Conclusão:
Falha no procedimento e não há tratamento de exception, em 100% dos casos que
peguei até hoje
Nã
Olá Ana Cássia.
Tente criar seu Job através da sintaxe abaixo:
-- EXCLUIR JOB CASO ELE JÁ EXISTA
BEGIN
DBMS_SCHEDULER.DROP_JOB (
job_name => 'NOME_DO_JOB',
force => TRUE);
END;
-- CRIA JOB
BEGIN
DBMS_SCHEDULER.create_job (job_name => 'JOB_NOME_DO_JOB',
Olá pessoal,
Tenho um job na base de dados que não está executando. Executo o script de
criação o mesmo é criado e agendado sem erros, porém não executa.
Segue o script que usei ao tentar recriar o job.
Funcionava sem problemas no oracle 10.2.0.1, desde de que migrei a base de
dados para o 10.2.0
Muito bom o artigo Vitor.
De: Vitor Jr.
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 25 de Setembro de 2012 16:22
Assunto: Re: [oracle_br] audit trail file
Não se aplica ao seu caso por ser 10g. Mas fica a dica pra quem usa o 11g:
http://gavins
12 matches
Mail list logo