Les tâches planifiées d'Oracle Database, appelées planificateurs de tâches, peuvent créer et gérer des tâches qui exécutent régulièrement des commandes ou des scripts. Les étapes pour créer une tâche sont les suivantes : 1. Utilisez la syntaxe CREATE JOB pour créer une tâche ; 2. Utilisez l'instruction ALTER JOB pour définir la planification, telle que DAILY AT
Création de tâches planifiées dans la base de données Oracle
1. Introduction
La base de données Oracle fournit une fonction appelée "Job Scheduler" pour créer et gérer des tâches planifiées. Ces tâches peuvent exécuter régulièrement des commandes ou des scripts spécifiques pour implémenter diverses tâches automatisées.
2. Étapes pour créer une tâche planifiée
1. Créer un travail
Utilisez la syntaxe suivante pour créer un travail :
<code class="sql">CREATE JOB <作业名称> AS <命令或脚本></code>
Par exemple :
<code class="sql">CREATE JOB my_job AS SELECT * FROM employees;</code>
2. horaire d'exécution de la tâche :
<code class="sql">ALTER JOB <作业名称> ENABLE SCHEDULE = <时间表></code>
DAILY AT <Time>
(par exemple : 02:00
) HEBdomadaire <jour de la semaine> À <Heure>
(par exemple : DIMANCHE À 09h00
) DAILY AT <时间>
(例如:02:00
)WEEKLY ON <星期> AT <时间>
(例如:SUNDAY AT 09:00
)MONTHLY ON DAY <天数> AT <时间>
(例如:DAY 15 AT 18:00
MENSUEL LE JOUR <Jours> ;Heure> code> (par exemple : <code>JOUR 15 À 18h00
)
3. Activer le travail
<code class="sql">ALTER JOB <作业名称> ENABLE</code>
<code class="sql">ALTER JOB <作业名称> DISABLE</code>
<code class="sql">-- 创建作业 CREATE JOB daily_report AS SPOOL /u01/export/employees.csv SELECT * FROM employees; SPOOL OFF -- 设置时间表 ALTER JOB daily_report ENABLE SCHEDULE = DAILY AT '08:00' -- 启用作业 ALTER JOB daily_report ENABLE</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!