Utilisation de l'interface de ligne de commande (CLI)

Utilisez l'interface de ligne de commande pour gérer les adresses privées et les demandes de travail.

Pour plus d'informations sur l'utilisation de l'interface de ligne de commande, reportez-vous à Interface de ligne de commande (CLI). Afin d'obtenir la liste complète des indicateurs et des options disponibles pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

Rubriques :

Pour les adresses privées

Procédure de création d'une connexion privée

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint create pour créer une adresse privée à utiliser avec les connexions Database Tools :

Remarque

L'ID de service d'adresse est requis pour créer des adresses privées et peut être localisé à l'aide de oci dbtools endpoint-service list -c <target_compartment_id>.
oci dbtools private-endpoint create -c <target_compartment_ocid> --endpoint-service-id <endpoint_service_ocid> --subnet-id <target_subnet_ocid> --display-name <private_endpoint_name>

Par exemple :

oci dbtools private-endpoint create -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --endpoint-service-id ocid1.databasetoolsendpointservice.oc1..example1service25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --subnet-id ocid1.subnet.oc1.phx.example1subnet123456789abcdefgbghqgmuz2zzum45ibplooqtabwk3zz --display-name example-pe-1

Procédure pour répertorier les adresses privées

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint list pour visualiser les détails de toutes les adresses privées d'un compartiment spécifié :

oci dbtools private-endpoint list -c <target_compartment_ocid>

Par exemple :

oci dbtools private-endpoint list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Pour obtenir une adresse privée spécifique

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint get pour afficher les détails d'une adresse privée indiquée :

oci dbtools private-endpoint get --private-endpoint-id <private_endpoint_ocid>

Par exemple :

oci dbtools private-endpoint get --private-endpoint-id ocid1.databasetoolsprivateendpoint.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Procédure de mise à jour d'une adresse privée

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint update pour mettre à jour les détails d'une adresse privée indiquée :

oci dbtools private-endpoint update --private-endpoint-id <private_endpoint_ocid> --<property_to_update> <new_value>

Par exemple :

oci dbtools private-endpoint update --private-endpoint-id ocid1.databasetoolsprivateendpoint.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --display-name some-new-name

Procédure de suppression d'une adresse privée

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint delete pour supprimer l'adresse privée indiquée :

oci dbtools private-endpoint delete --private-endpoint-id <private_endpoint_ocid>

Par exemple :

oci dbtools private-endpoint delete --private-endpoint-id ocid1.databasetoolsprivateendpoint.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Pour ajouter un verrou de ressource

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint add-lock pour ajouter un verrou de ressource :

oci dbtools private-endpoint add-lock --private-endpoint-id <private_endpoint_ocid> --type DELETE

Pour supprimer un verrou de ressource

Ouvrez une invite de commande et exécutez oci dbtools identity remove-lock pour enlever un verrou de ressource :

oci dbtools private-endpoint remove-lock --private-endpoint-id <private_endpoint_ocid> --type DELETE

Procédure de déplacement d'une adresse privée vers un autre compartiment

Ouvrez une invite de commande et exécutez oci dbtools private-endpoint change-compartment pour déplacer une connexion vers un autre compartiment :

oci dbtools private-endpoint change-compartment --private-endpoint-id <private_endpoint_ocid> --compartment-id <<destination_compartment_ocid>>

Pour les demandes de travail

Pour obtenir le statut d'une demande de travail

Ouvrez une invite de commande et exécutez oci dbtools work-request get pour vérifier le statut d'une demande de travail :

Remarque

Certaines commandes Database Tools démarrent une demande de travail asynchrone et renvoient un ID de demande de travail. Les demandes de travail peuvent être inspectées en recherchant les détails par ID de demande de travail.
oci dbtools work-request get --work-request-id <work_request_ocid>

Par exemple :

oci dbtools work-request get --work-request-id ocid1.databasetoolsworkrequest.oc1.phx.example1request25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Pour répertorier les demandes de travail par compartiment

Ouvrez une invite de commande et exécutez oci dbtools work-request list pour répertorier les demandes de travail associées à un compartiment indiqué :

oci dbtools work-request list -c <compartment_ocid>

Par exemple :

oci dbtools work-request list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz