Uso de la Interfaz de Línea de Comandos (CLI)

Utilice la CLI para gestionar conexiones de herramientas de base de datos.

Para obtener información sobre el uso de la CLI, consulte Interfaz de línea de comandos (CLI). Para obtener una lista completa de los indicadores y las opciones disponibles para los comandos de la CLI, consulte Referencia de la línea de comandos.

Temas:

Para Conexiones de Oracle Database

Para actualizar conexiones de Oracle

Abra un símbolo del sistema y ejecute oci dbtools connection update-oracle-database para actualizar la conexión especificada:

oci dbtools connection update-oracle-database --connection-id <connection_ocid> 
--<property_to_update> <new_value>

Por ejemplo, cambiar el nombre mostrado de una conexión:

oci dbtools connection update-oracle-database --connection-id 
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz 
--display-name new-connection-name

Por ejemplo, cambiar el secreto de contraseña asociado a una conexión:

oci dbtools connection update-oracle-database --connection-id 
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz 
--user-password-secret-id ocid1.vaultsecret.oc1.phx.newexample1secrettxiu7mwuabcdexl67fj5niy4akfzsabcdefzf3423ya

Por ejemplo, cambiar la cadena de conexión de una conexión:

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")))'

Por ejemplo, eliminar la información del cliente proxy de una conexión:

oci dbtools connection update-oracle-database --connection-id
ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz
--proxy-client '{ "proxy-authentication-type": "NO_PROXY"}'

Para validar conexiones de Oracle

Abra un símbolo del sistema y ejecute oci dbtools connection validate-oracle-database para validar la conexión especificada:

oci dbtools connection validate-oracle-database --connection-id <connection_ocid>
Nota

Los datos de respuesta con el código OK indican que la conexión funciona como se esperaba.

Por ejemplo:

oci dbtools connection validate-oracle-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Para mostrar las conexiones de Oracle

Abra un símbolo del sistema y ejecute oci dbtools connection list para ver los detalles de todas las conexiones de Oracle dentro de un compartimento especificado:

oci dbtools connection list -c <target_compartment_ocid> --type ORACLE_DATABASE

Por ejemplo:

oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --type ORACLE_DATABASE

Para conexiones de MySQL Database

Para actualizar conexiones MySQL

Abra un símbolo del sistema y ejecute oci dbtools connection update-mysql-database para actualizar la conexión especificada:

oci dbtools connection update-mysql-database --connection-id <connection_ocid> --<property_to_update> <new_value>

Por ejemplo, cambiar el nombre mostrado de una conexión:

oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --display-name new-connection-name

Por ejemplo, cambiar el secreto de contraseña asociado a una conexión:

oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --user-password-secret-id ocid1.vaultsecret.oc1.phx.newexample1secrettxiu7mwuabcdexl67fj5niy4akfzsabcdefzf3423ya

Por ejemplo, cambiar la cadena de conexión de una conexión:

oci dbtools connection update-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --connection-string "mysql://10.0.0.42:3306/somenewdatabase"

Para validar conexiones MySQL

Abra un símbolo del sistema y ejecute oci dbtools connection validate-mysql-database para validar la conexión especificada:

oci dbtools connection validate-mysql-database --connection-id <connection_ocid>
Nota

Los datos de respuesta con el código OK indican que la conexión funciona como se esperaba.

Por ejemplo:

oci dbtools connection validate-mysql-database --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Para mostrar las conexiones MySQL

Abra un símbolo del sistema y ejecute oci dbtools connection list para ver los detalles de todas las conexiones MySQL dentro de un compartimento especificado:

oci dbtools connection list -c <target_compartment_ocid> --type MYSQL

Por ejemplo:

oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --type MYSQL

Para todos los tipos de conexión

Para mostrar todas las conexiones

Abra un símbolo del sistema y ejecute oci dbtools connection list para ver los detalles de todas las conexiones dentro de un compartimento especificado:

oci dbtools connection list -c <target_compartment_ocid>

Por ejemplo:

oci dbtools connection list -c ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Para obtener una conexión

Abra un símbolo del sistema y ejecute oci dbtools connection get para ver los detalles de una conexión especificada:

oci dbtools connection get --connection-id <connection_ocid>

Por ejemplo:

oci dbtools connection get --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Para suprimir una conexión

Abra un símbolo del sistema y ejecute oci dbtools connection delete para suprimir la conexión especificada:

oci dbtools connection delete --connection-id <connection_ocid>

Por ejemplo:

oci dbtools connection delete --connection-id ocid1.databasetoolsconnection.oc1.phx.example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz

Para agregar un bloqueo de recurso

Abra un símbolo del sistema y ejecute oci dbtools connection add-lock para agregar un bloqueo de recurso:

oci dbtools connection add-lock --connection-id <connection_ocid> --type DELETE

Para eliminar un bloqueo de recurso

Abra un símbolo del sistema y ejecute oci dbtools connection remove-lock para eliminar un bloqueo de recurso:

oci dbtools connection remove-lock --connection-id <connection_ocid> --type DELETE

Para mover una conexión a otro compartimento

Abra un símbolo del sistema y ejecute oci dbtools connection change-compartment para mover una conexión a otro compartimento:

oci dbtools connection change-compartment --connection-id <connection_ocid> --compartment-id <<destination_compartment_ocid>>