Suppression des ressources

Les ressources de surveillance de pile peuvent être supprimées à l'aide de l'interface de ligne de commande d'Oracle Cloud Infrastructure (interface de ligne de commande). L'interface de ligne de commande peut supprimer une seule ressource ou toutes ses ressources membres. Par exemple, dans le cas d'E-Business Suite (EBS), lors de la suppression d'une ressource EBS, toutes les ressources membres telles que le répartiteur, la messagerie de flux de travail, etc. seront également supprimées. La commande ne supprime pas les ressources associées telles qu'Oracle Database ou le serveur WebLogic, car elles sont utilisées par une application E-Business Suite, mais ne sont pas membres de l'application E-Business Suite. De même, lors de la suppression d'un type de ressource PeopleSoft, les ressources membres telles que le serveur d'applications, le programmateur de processus, PIA, etc. seront supprimées. Comme pour EBS, la commande ne supprime pas les ressources associées telles qu'Oracle Database ou le serveur WebLogic, car elles sont utilisées par l'application PeopleSoft, mais ne sont pas membres de l'application PeopleSoft.

Préalables

  1. Obtenez les clés et les OCID requis, comme documenté ici.
  2. Installez "OCI CLI" à l'aide de l'étape ici.

Utilisation de l'API OCI

L'interface de ligne de commande OCI vous permet d'effectuer les opérations suivantes :

Suppression d'une seule ressource

Utilisez la commande suivante pour supprimer une ressource.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID>

où OCID est l'ID de la ressource. Si la ressource a des membres associés, cette opération échoue. Pour obtenir la liste des membres, utilisez l'API search_monitored_resource_members.

Suppression d'une ressource et de ses membres

Utilisez la commande suivante pour supprimer une ressource et ses membres.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID> --is-delete-members true

où OCID est l'ID de la ressource.

Lorsque l'option --is-delete-members est true (Vrai), l'opération de suppression supprime la ressource spécifiée ainsi que tous ses membres. Sinon, si l'option --is-delete-members n'est pas spécifiée et que la ressource comporte des membres, la commande retourne un échec.

Par défaut, si l'option --is-delete-members n'est pas spécifiée, elle est considérée comme fausse.

Par exemple, pour supprimer toutes les ressources liées à PeopleSoft sans affecter les ressources de base de données et de serveur WebLogic, exécutez la commande suivante :

oci stack-monitoring resource delete --resource-id <OCID of the PeopleSoft Application>  --is-delete-members true

Exemple : Commande et sortie

oci stack-monitoring resource delete --resource-id ocid1.stackmonitoringresource.oc1.eu-frankfurt-1.xxxxxxx --is-delete-members true 

Are you sure you want to delete this resource? [y/N]: y
{
  "opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.xxxxxxx"
}

Suivi de l'opération de suppression

L'opération de suppression retourne un en-tête de réponse opc-work-request-id si l'opération a été acceptée. L'ID demande de travail est utilisé pour suivre l'opération de suppression, notamment son statut, ses erreurs et ses journaux. Les détails de la demande de travail retournée dépendent du paramètre fourni : statut, erreurs, journaux.

Pour obtenir le statut d'un ID demande de travail indiqué :

oci stack-monitoring work-request get --work-request-id <opc-work-request-id>

Pour obtenir la liste des journaux d'un ID demande de travail indiqué :

oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>

Pour obtenir la liste des erreurs pour un ID demande de travail indiqué :

oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>