Maison  >  Article  >  base de données  >  Où afficher les tâches planifiées de la base de données Oracle

Où afficher les tâches planifiées de la base de données Oracle

下次还敢
下次还敢original
2024-04-19 05:51:261012parcourir

Dans la base de données Oracle, vous pouvez afficher les tâches planifiées définies via les méthodes suivantes : interroger la table DBA_SCHEDULER_JOBS pour obtenir des informations de base sur les tâches ; interroger la vue DBA_SCHEDULER_JOB_LOG pour obtenir les détails de l'historique d'exécution ; interroger la vue DBA_SCHEDULER_JOB_RUN_DETAILS pour obtenir des données détaillées sur chaque exécution de tâche ; ; Interrogez la vue V$ACTIVE_SCHEDULER_JOBS pour afficher les tâches en cours d'exécution.

Où afficher les tâches planifiées de la base de données Oracle

Comment afficher les tâches planifiées de la base de données Oracle

Dans la base de données Oracle, vous pouvez afficher les tâches planifiées définies via les méthodes suivantes :

1. La table DBA_SCHEDULER_JOBS

La table DBA_SCHEDULER_JOBS stocke toutes les tâches de base. informations sur les tâches planifiées définies, y compris le nom de la tâche, son statut, l'heure de la dernière exécution, etc. DBA_SCHEDULER_JOBS表存储了所有已定义定时任务的基本信息,包括任务名称、状态、最后执行时间等。

<code class="sql">SELECT
    JOB_NAME,
    ENABLED,
    LAST_START_DATE,
    NEXT_START_DATE,
    JOB_CLASS,
    DESCRIPTION
FROM
    DBA_SCHEDULER_JOBS;</code>

2. DBA_SCHEDULER_JOB_LOG视图

DBA_SCHEDULER_JOB_LOG视图提供了有关定时任务执行历史的详细信息,包括执行时间、执行结果、错误信息等。

<code class="sql">SELECT
    JOB_NAME,
    LOG_DATE,
    STATUS,
    MESSAGE,
    ELAPSED_TIME
FROM
    DBA_SCHEDULER_JOB_LOG;</code>

3. DBA_SCHEDULER_JOB_RUN_DETAILS视图

DBA_SCHEDULER_JOB_RUN_DETAILS视图提供了有关每个定时任务执行的更详细的信息,包括执行的工作单元、使用的资源等。

<code class="sql">SELECT
    JOB_NAME,
    RUN_DATE,
    COMPLETION_STATUS,
    WORKUNIT_NAME,
    CPU_TIME,
    ELAPSED_TIME
FROM
    DBA_SCHEDULER_JOB_RUN_DETAILS;</code>

4. V$ACTIVE_SCHEDULER_JOBS视图

V$ACTIVE_SCHEDULER_JOBS

<code class="sql">SELECT
    JOB_NAME,
    JOB_CLASS,
    START_DATE,
    PID,
    STATUS,
    LAST_CALL_ET,
    TIME_REMAINING
FROM
    V$ACTIVE_SCHEDULER_JOBS;</code>
2. La vue DBA_SCHEDULER_JOB_LOG🎜🎜DBA_SCHEDULER_JOB_LOG fournit des informations détaillées sur l'historique d'exécution des tâches planifiées, y compris l'heure d'exécution, les résultats de l'exécution, les informations sur les erreurs, etc. 🎜rrreee🎜3. La vue DBA_SCHEDULER_JOB_RUN_DETAILS🎜🎜DBA_SCHEDULER_JOB_RUN_DETAILS fournit des informations plus détaillées sur l'exécution de chaque tâche planifiée, y compris l'unité de travail exécutée, les ressources utilisées, etc. 🎜rrreee🎜4. La vue V$ACTIVE_SCHEDULER_JOBS🎜🎜V$ACTIVE_SCHEDULER_JOBS affiche les tâches planifiées qui sont actuellement en cours d'exécution ou en file d'attente pour exécution. 🎜rrreee

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn