oracle查询job定时任务
时间: 2023-08-18 16:14:46 浏览: 624
您好!要查询Oracle数据库中的定时任务或作业(job),可以使用以下方法:
1. 查看所有的定时任务:
```sql
SELECT job_name, job_type, enabled FROM user_scheduler_jobs;
```
2. 查看特定定时任务的详细信息:
```sql
SELECT * FROM user_scheduler_jobs WHERE job_name = 'YOUR_JOB_NAME';
```
3. 查看定时任务的运行日志:
```sql
SELECT log_date, job_name, status, run_duration FROM user_scheduler_job_log ORDER BY log_date DESC;
```
4. 查看定时任务的运行历史:
```sql
SELECT * FROM user_scheduler_job_run_details WHERE job_name = 'YOUR_JOB_NAME' ORDER BY log_date DESC;
```
请将 'YOUR_JOB_NAME' 替换为您要查询的具体定时任务的名称。以上查询语句是在当前用户模式下执行的,如果您需要查询其他用户的定时任务,可以将 "user_" 前缀替换为相应用户的名称。
希望能对您有所帮助!如果还有其他问题,请随时提问。
阅读全文