Usando a Interface de Linha de Comando (CLI)

Use a CLI para gerenciar conexões do serviço Database Tools.

Para obter informações sobre como usar a CLI, consulte Interface de Linha de Comando (CLI). Para obter uma lista completa de flags e opções disponíveis para comandos da CLI, consulte a Referência de Linha de Comando.

Tópicos:

Para Conexões do Oracle Database

Para atualizar conexões Oracle

Abra um prompt de comando e execute oci dbtools connection update-oracle-database para atualizar a conexão especificada:

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

Por exemplo, alterando o nome para exibição de uma conexão:

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

Por exemplo, alterando o segredo da senha associado a uma conexão:

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

Por exemplo, alterando a string de conexão de uma conexão:

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 exemplo, removendo as informações do cliente proxy de uma conexão:

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

Para validar conexões Oracle

Abra um prompt de comando e execute oci dbtools connection validate-oracle-database para validar a conexão especificada:

oci dbtools connection validate-oracle-database --connection-id <connection_ocid>
Observação

Os dados de resposta com um código OK indicam que a conexão está funcionando conforme esperado.

Por exemplo:

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

Para listar conexões Oracle

Abra um prompt de comando e execute oci dbtools connection list para exibir os detalhes de todas as conexões Oracle em um compartimento especificado:

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

Por exemplo:

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

Para Conexões do MySQL Database

Para atualizar conexões MySQL

Abra um prompt de comando e execute oci dbtools connection update-mysql-database para atualizar a conexão especificada:

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

Por exemplo, alterando o nome para exibição de uma conexão:

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

Por exemplo, alterando o segredo da senha associado a uma conexão:

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

Por exemplo, alterando a string de conexão de uma conexão:

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

Para validar conexões MySQL

Abra um prompt de comando e execute oci dbtools connection validate-mysql-database para validar a conexão especificada:

oci dbtools connection validate-mysql-database --connection-id <connection_ocid>
Observação

Os dados de resposta com um código OK indicam que a conexão está funcionando conforme esperado.

Por exemplo:

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

Para listar conexões MySQL

Abra um prompt de comando e execute oci dbtools connection list para exibir os detalhes de todas as conexões MySQL em um compartimento especificado:

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

Por exemplo:

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

Para Todos os Tipos de Conexão

Para listar todas as conexões

Abra um prompt de comando e execute oci dbtools connection list para exibir os detalhes de todas as conexões dentro de um compartimento especificado:

oci dbtools connection list -c <target_compartment_ocid>

Por exemplo:

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

Para obter uma conexão

Abra um prompt de comando e execute oci dbtools connection get para exibir os detalhes de uma conexão especificada:

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

Por exemplo:

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

Para excluir uma conexão

Abra um prompt de comando e execute oci dbtools connection delete para excluir a conexão especificada:

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

Por exemplo:

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

Para adicionar um bloqueio de recurso

Abra um prompt de comando e execute oci dbtools connection add-lock para adicionar um bloqueio de recurso:

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

Para remover um bloqueio de recurso

Abra um prompt de comando e execute oci dbtools connection remove-lock para remover um bloqueio de recurso:

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

Para mover uma conexão para outro compartimento

Abra um prompt de comando e execute oci dbtools connection change-compartment para mover uma conexão para outro compartimento:

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