Suppression des ressources
Les ressources Stack Monitoring peuvent être supprimées à l'aide de l'interface de ligne de commande (CLI) d'Oracle Cloud Infrastructure. L'interface de ligne de commande peut supprimer une seule ressource ou une ressource et 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 gestionnaire de traitements simultanés, l'émetteur de notifications de workflow, etc. seront également supprimées. La commande ne supprime pas les ressources associées telles qu'Oracle Database ou le serveur WebLogic car celles-ci 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, Process Scheduler, 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 celles-ci sont utilisées par l'application PeopleSoft mais ne sont pas membres de l'application PeopleSoft.
Prérequis
Utilisation de l'interface de ligne de commande 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 est associée à des membres, 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 définie sur true, 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 a des membres, la commande renvoie 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 associé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 renvoie un en-tête de réponse opc-work-request-id si l'opération est acceptée. L'ID de demande de travail est utilisé pour suivre l'opération de suppression, y compris son statut, ses erreurs et ses journaux. Les détails de la demande de travail renvoyée dépendent du paramètre fourni : statut, erreurs, journaux.
Pour obtenir le statut d'un ID de demande de travail donné :
oci stack-monitoring work-request get --work-request-id <opc-work-request-id>
Pour obtenir la liste des journaux pour un ID de demande de travail donné, procédez comme suit :
oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>
Pour obtenir la liste des erreurs pour un ID de demande de travail donné, procédez comme suit :
oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>