DBA_JOBS
DBA_JOBS视图提供用户创建的定时任务的详细信息。
表1 DBA_JOBS字段
字段 | 类型 | 描述 |
---|---|---|
job | bigint | 任务唯一标识号。 |
log_user | text | 创建者的username。 |
priv_user | text | 作业执行者的username。 |
schema_user | text | 对任务作语法分析的用户模式。 |
dbname | text | 标识作业要在哪个数据库执行的数据库名称。 |
last_date | timestamp without time zone | 最后一次成功运行任务的时间。 |
last_sec | text | 形如YYYY-MM-DD HH24:MM:SS.FFFFFF 格式的last_date日期。 |
this_date | timestamp without time zone | 正在运行任务的开始时间,如果没有运行任务则为null。 |
this_sec | text | 形如YYYY-MM-DD HH24:MM:SS.FFFFFF 格式的this_date日期。 |
next_date | timestamp without time zone | 下一次定时运行任务的时间。 |
next_sec | text | 形如HH24:MM:SS 格式的next_date日期。 |
total_time | double precision | 该任务运行所需要的总时间,单位为秒。 |
broken | text | 标志参数。 Y:任务中断,以后不会运行。 N:尝试执行此作业。 |
status | "char" | 当前任务的执行状态,取值范围:('r', 's', 'f', 'd'),默认为's',取值含义: Status of job step: 注意:当用户将定时任务关闭(即:GUC参数job_queue_processes为0时),由于监控job执行的线程不会启动,所以该状态不会根据job的实时状态进行设置,用户不需要关注此状态。只有当开启定时任务功能(即:GUC参数job_queue_processes为非0时),系统才会根据当前job的实时状态刷新该字段值。 |
interval | text | 用于计算下一运行时间的表达式。 |
failures | smallint | 失败计数,作业连续执行失败16次,不再继续执行。 |
what | text | 作业内容,作业执行时运行的作业定义。 |
nls_env | text | 仅做兼容性支持,其值始终为null。 |
misc_env | text | 仅做兼容性支持,其值始终为null。 |
instance | integer | 仅做兼容性支持,其值始终为0。 |