Catégories :

Fonctions système (Informations système)

SYSTEM$GET_COMPUTE_POOL_STATUS

Récupère le statut d’un pool de calcul.

Voir aussi :

Utilisation des pools de calcul

Syntaxe

SYSTEM$GET_COMPUTE_POOL_STATUS( '<computePoolName>' )
Copy

Arguments

Obligatoire :

computePoolName

Nom du pool de calcul.

Renvoie

Renvoie les informations de statut sous la forme d’un objet JSON. Les champs JSON sont les suivants :

  • status. Statut du pool de calcul.

  • message. Message relatif au statut, le cas échéant. Sinon, ce champ est vide.

Notes sur l’utilisation

  • Le rôle actuel doit avoir le privilège MONITOR sur le pool de calcul pour obtenir les informations de statut.

  • Le message dans la réponse peut mentionner une erreur de capacité. Cela signifie que le type d’instance que vous avez demandé n’est actuellement pas disponible chez le fournisseur cloud. Vous pouvez soit essayer de créer un pool de calcul quelques minutes plus tard, soit choisir un autre type d’instance.

Exemples

La fonction suivante permet de récupérer des informations sur le statut du pool de calcul « mypool ».

SELECT SYSTEM$GET_COMPUTE_POOL_STATUS('mypool');
Copy

Exemples de sorties :

  • Le pool de calcul est en cours de démarrage.

    {"status":"STARTING","message":"Compute pool is starting for last 2 minutes"}
    
    Copy
  • Le pool de calcul est actif.

    {"status":"ACTIVE","message":""}
    
    Copy