Utilisation de l'interface de ligne de commande (CLI)
Utilisez l'interface de ligne de commande pour gérer les connexions au service d'outils de base de données.
Pour des informations sur l'utilisation de l'interface de ligne de commande, voir Interface de ligne de commande. Pour la liste complète des indicateurs et options disponibles pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.
Questions :
Pour les connexions à Oracle Database
Pour mettre à jour des connexions Oracle
Ouvrez une invite de commande et exécutez oci dbtools connection update-oracle-database
pour mettre à jour la connexion spécifiée :
oci dbtools connection update-oracle-database --connection-id <connection_ocid>
--<property_to_update> <new_value>
Par exemple, 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, modifier 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, 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, en supprimant les informations sur le client mandataire 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 spécifiée :
oci dbtools connection validate-oracle-database --connection-id <connection_ocid>
Les données de réponse ayant 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 lister les connexions Oracle
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour voir les détails de toutes les connexions Oracle dans un compartiment spécifié :
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 spécifiée :
oci dbtools connection update-mysql-database --connection-id <connection_ocid> --<property_to_update> <new_value>
Par exemple, 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, modifier 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, 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 spécifiée :
oci dbtools connection validate-mysql-database --connection-id <connection_ocid>
Les données de réponse ayant 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 lister les connexions MySQL
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour voir les détails de toutes les connexions MySQL dans un compartiment spécifié :
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 connexion
Pour lister toutes les connexions
Ouvrez une invite de commande et exécutez oci dbtools connection list
pour voir les détails de toutes les connexions dans 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 voir les détails d'une connexion spécifié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 spécifié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 supprimer un verrouillage de ressource :
oci dbtools connection remove-lock --connection-id <connection_ocid> --type DELETE
Pour déplacer 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>>