Você usa Oracle 9 ou 10?
Se usa 10 recomendo fortemente trocar os seus jobs.
No caso do dbms_job as views que tem, pelo menos na minha experiência, não mapeiam diretamente os erros, apenas a quantidade de falhas.
SELECT job, next_date, next_sec, failures, broken
FROM user_jobs;
As views disponíveis para monitoramento são DBA_JOBS e DBA_JOBS_RUNNING, além da user_jobs.
Uma opção é monitorar a sessão que o Oracle abre para o Job via trace ou verificar o histórico via Enterpise Manager.
Espero ter ajudado!
Atenciosamente,
Felipe.