怎么查看oracle定时任务
时间: 2023-08-13 09:08:50 浏览: 214
要查看Oracle定时任务,可以使用以下SQL语句查询dba_jobs表:
```
select t.* from dba_jobs t where upper(what) like upper('%存储过程名称%');
```
其中,将"存储过程名称"替换为你要查询的具体存储过程的名称。这条SQL语句将返回与存储过程名称匹配的定时任务信息。
如果你想停止一个定时任务,可以使用以下SQL语句:
```
begin
dbms_job.broken('定时任务ID', true, sysdate);
commit;
end;
```
将"定时任务ID"替换为你要停止的定时任务的ID。
如果你想删除一个定时任务,可以使用以下SQL语句:
```
begin
dbms_job.remove('定时任务ID');
commit;
end;
```
将"定时任务ID"替换为你要删除的定时任务的ID。
如果你想创建一个定时任务,可以使用以下SQL语句:
```
declare
job number;
begin
sys.dbms_job.submit(
job => job,
what => '存储过程名称;',
next_date => to_date('10-12-2021 08:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'SYSDATE + 10/(60*24)'
);
commit;
end;
```
将"存储过程名称"替换为你要执行的存储过程的名称,将"10-12-2021 08:00:00"替换为你要执行的时间,可以根据需要进行调整。这条SQL语句将创建一个定时任务,并在指定的时间执行存储过程。
#### 引用[.reference_title]
- *1* *2* [Oracle 定时任务(dbms_jobs),exp & imp、expdp & impdp 数据导入导出](https://blog.csdn.net/wangmx1993328/article/details/120100572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [oracle 删除定时任务 、查询定时任务、暂停定时任务、创建定时任务](https://blog.csdn.net/weixin_44548307/article/details/122200598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文