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>
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>
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>>