Utilisation de l'interface de ligne de commande (CLI)
Utilisez l'interface de ligne de commande pour gérer les connexions Database Tools.
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 connexions Oracle Database
Pour mettre à jour les connexions Oracle
Ouvrez une invite de commande et exécutez oci dbtools connection update-oracle-database
pour mettre à jour la connexion indiquée :
oci dbtools connection update-oracle-database --connection-id <connection_ocid>
--<property_to_update> <new_value>
Par exemple, pour modifier le nom d'affichage d'une connexion :
oci dbtools connection update-oracle-database --connection-id
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
--display-name new-connection-name
Par exemple, la modification de la clé secrète de mot de passe associée à une connexion :
oci dbtools connection update-oracle-database --connection-id
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
--user-password-secret-id ocid1.vaultsecret.oc1.phx.newexample1secrettxiu7mwuabcdexl67fj5niy4akfzsabcdefzf3423ya
Par exemple, pour modifier la chaîne de connexion d'une connexion :
oci dbtools connection update-oracle-database --connection-id
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
--connection-string '(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)
(host=adb.us-phoenix-1.oraclecloud.com))(connect_data=(service_name=example_databaseservice_high.adb.oraclecloud.com))
(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,
OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California, C=US")))'
Par exemple, la suppression des informations du client proxy d'une connexion :
oci dbtools connection update-oracle-database --connection-id
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
--proxy-client '{ "proxy-authentication-type": "NO_PROXY"}'
Pour valider les connexions Oracle
Ouvrez une invite de commande et exécutez oci dbtools connection validate-oracle-database
pour valider la connexion indiquée :
oci dbtools connection validate-oracle-database --connection-id <connection_ocid>
Les données de réponse avec le code
OK
indiquent que la connexion fonctionne comme prévu.
Par exemple :
oci dbtools connection validate-oracle-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
Pour répertorier les connexions Oracle
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour visualiser les détails de toutes les connexions Oracle dans le compartiment indiqué :
oci dbtools connection list -c <target_compartment_ocid> --type ORACLE_DATABASE
Par exemple :
oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --type ORACLE_DATABASE
Pour les connexions à MySQL Database
Pour mettre à jour les connexions MySQL
Ouvrez une invite de commande et exécutez oci dbtools connection update-mysql-database
pour mettre à jour la connexion indiquée :
oci dbtools connection update-mysql-database --connection-id <connection_ocid> --<property_to_update> <new_value>
Par exemple, pour modifier le nom d'affichage d'une connexion :
oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --display-name new-connection-name
Par exemple, la modification de la clé secrète de mot de passe associée à une connexion :
oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --user-password-secret-id ocid1.vaultsecret.oc1.phx.newexample1secrettxiu7mwuabcdexl67fj5niy4akfzsabcdefzf3423ya
Par exemple, pour modifier la chaîne de connexion d'une connexion :
oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --connection-string "mysql://10.0.0.42:3306/somenewdatabase"
Pour valider les connexions MySQL
Ouvrez une invite de commande et exécutez oci dbtools connection validate-mysql-database
pour valider la connexion indiquée :
oci dbtools connection validate-mysql-database --connection-id <connection_ocid>
Les données de réponse avec le code
OK
indiquent que la connexion fonctionne comme prévu.
Par exemple :
oci dbtools connection validate-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
Pour répertorier les connexions MySQL
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour visualiser les détails de toutes les connexions MySQL dans le compartiment indiqué :
oci dbtools connection list -c <target_compartment_ocid> --type MYSQL
Par exemple :
oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --type MYSQL
Pour tous les types de connexions
Pour répertorier toutes les connexions
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour afficher les détails de toutes les connexions au sein d'un compartiment spécifié :
oci dbtools connection list -c <target_compartment_ocid>
Par exemple :
oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
Pour obtenir une connexion
Ouvrez une invite de commande et exécutez oci dbtools connection get
pour afficher les détails d'une connexion indiquée :
oci dbtools connection get --connection-id <connection_ocid>
Par exemple :
oci dbtools connection get --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
Pour supprimer une connexion
Ouvrez une invite de commande et exécutez oci dbtools connection delete
pour supprimer la connexion indiquée :
oci dbtools connection delete --connection-id <connection_ocid>
Par exemple :
oci dbtools connection delete --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
Pour ajouter un verrou de ressource
Ouvrez une invite de commande et exécutez oci dbtools connection add-lock
pour ajouter un verrou de ressource :
oci dbtools connection add-lock --connection-id <connection_ocid> --type DELETE
Pour supprimer un verrou de ressource
Ouvrez une invite de commande et exécutez oci dbtools connection remove-lock
pour enlever un verrou de ressource :
oci dbtools connection remove-lock --connection-id <connection_ocid> --type DELETE
Procédure de déplacement d'une connexion vers un autre compartiment
Ouvrez une invite de commande et exécutez oci dbtools connection change-compartment
pour déplacer une connexion vers un autre compartiment :
oci dbtools connection change-compartment --connection-id <connection_ocid> --compartment-id <<destination_compartment_ocid>>