Oracle怎么创建作业
时间: 2023-10-13 12:24:22 浏览: 104
创建oracle job
在 Oracle 数据库中,你可以通过以下步骤创建作业:
1. 使用 SYSDBA 或 SYSOPER 角色登录到数据库。
2. 执行以下语句创建作业:
```
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'job_name',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN ... END;',
start_date => 'start_date',
repeat_interval => 'repeat_interval',
end_date => 'end_date',
enabled => TRUE/FALSE,
comments => 'comments');
END;
/
```
其中,job_name 是作业的名称,job_type 是作业的类型(可以是 PLSQL_BLOCK、STORED_PROCEDURE、EXECUTABLE 等),job_action 是作业执行的动作,start_date 是作业的启动时间,repeat_interval 是作业的重复间隔,end_date 是作业的结束时间,enabled 表示作业是否启用,comments 是作业的注释。
3. 执行 COMMIT; 提交创建的作业。
这样就可以成功创建一个作业。你可以使用 DBMS_SCHEDULER 包中的其他子程序来管理和监视作业的执行情况。
阅读全文