(DBMSスケジューラではなく)DBMSジョブでジョブをスケジュールしました。週末に仕事が失敗したことがわかります。失敗理由のあるログファイルを見たいのですが。これはどこにありますか?
何か提案がありますか?
前もって感謝します。
DBMS_SCHEDULER(Frank Schmittが指摘)の場合は、次のことを試してください。
SELECT *
FROM DBA_SCHEDULER_JOB_RUN_DETAILS
ORDER BY LOG_DATE DESC;
次に、bdumpフォルダーでトレースファイルを探します。
DBMS_JOBの場合、アラートログファイルを表示できます。
SELECT VALUE
FROM V$PARAMETER
WHERE NAME = 'background_dump_dest';
または
SELECT VALUE
FROM V$SPPARAMETER
WHERE NAME = 'background_dump_dest';
データベース名がデフォルトの「orcl」の場合、アラートログファイルの名前は「alert_orcl.log」のようになります。
DBMS_JOBの場合、失敗したジョブに関する情報がデータベースアラートログに表示されます。そこには、失敗に関する詳細情報を含むトレースファイルの名前も表示されます。