0

私はoracle10gで1つのジョブを作成しました

私のテーブル名はname ieです

create table name(name varchar2(10))

名前テーブルに値を挿入するinsertnamesという名前のプロシージャを1つ作成しました

begin
dbms_scheduler.create_job
(
job_name => 'insertnames'
job_type => 'stored_procedure',
job_action => 'insertnames(spname)'
start_date => sysdate,
enabled => true,
auto_drop => false
);
end;

上記のジョブは正常に実行されましたが、このジョブが正常に実行されているかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

3

何が実行されているかを確認するには、次のビューを使用します。USER_SCHEDULER_RUNNING_JOBS

仕事が成功したかどうかを確認するには:USER_SCHEDULER_JOB_LOG/USER_SCHEDULER_JOB_RUN_DETAILS

(または、必要に応じて、ビューのALL_ / DBA_バージョンを使用します)

于 2012-12-12T09:09:09.300 に答える
0

http://docs.oracle.com/cd/B28359_01/server.111/b28320/statviews_2038.htmに記載されている ALL_SCHEDULER_JOBS や ALL_SCHEDULER_RUNNING_JOBS など、USER/ALL/DBA_SCHEDULER_ で始まる一連のシステム ビューがあります。

于 2012-12-12T09:05:43.953 に答える