CREATE MAINTENANCE POLICY

Crée une nouvelle politique de maintenance dans le schéma actuel ou spécifié.

Voir aussi :

ALTER MAINTENANCE POLICY, DROP MAINTENANCE POLICY, SHOW MAINTENANCE POLICIES

Syntaxe

CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
  SCHEDULE = 'USING CRON <cron_spec> <timezone>'
  [ COMMENT = '<comment>' ]
Copy

Paramètres requis

name

Spécifie l’identificateur de la politique de maintenance. L’identificateur doit être unique dans le schéma.

SCHEDULE = 'USING CRON cron_spec timezone

Spécifie la planification de la politique de maintenance. Ce paramètre utilise la même syntaxe que le paramètre SCHEDULE de la commande CREATE TASK.

Paramètres facultatifs

COMMENT = 'comment'

Spécifie un commentaire facultatif pour la politique de maintenance.

Notes sur l’utilisation

  • Chaque application ou compte ne peut avoir qu’une seule politique de maintenance.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette commande SQL doit avoir au moins l’un des privilèges suivants définis au minimum ainsi :

Privilège

Objet

Remarques

CREATE MAINTENANCE POLICY

Schéma

Exemples

L’exemple suivant crée une politique de maintenance qui planifie des mises à niveau pour le samedi à 2 AM UTC :

CREATE MAINTENANCE POLICY my_maintenance_policy
  SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
  COMMENT = 'Weekly Saturday maintenance window';
Copy