- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como configurar e iniciar uma sessão Oracle com o DBeaver no Windows
- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Neste artigo, você encontra um passo a passo sobre como utilizar o gerenciador DBeaver em uma sessão de banco de dados proxy no sistema operacional Windows.
Esse processo consiste em configurações na conexão do banco de dados e no aplicativo. Consulte e siga os passos das documentações sobre a Configuração do banco de dados Oracle para saber todos os passos.
Requisitos
- Baixe a última versão do Instant Client - Instant Client
- Baixe a última versão do DBeaver - DBeaver
Criar os arquivos tnsnames.ora e sqlnet.ora
Para começar, extraia os arquivos do Instant Client para um diretório comum. Por exemplo, os arquivos podem ser extraídos para C:\Users\user1\Downloads\nstantclient_21_10.
Em seguida, o usuário deve criar um diretório chamado oracle_files.
Crie os arquivos tnsnames.ora e sqlnet.ora dentro do diretório oracle_files.
Adicione o conteúdo a seguir dentro de tnsnames.ora:
Certifique-se de substituir os seguintes campos pelas informações corretas.
HOST: Adicione o nome de host ou endereço IP do senhasegura.
USERNAME: Nome de usuário para fazer login no senhasegura.
CREDENTIAL: Credencial usada para acessar o banco de dados Oracle.
DEVICE: Nome de host ou endereço IP do banco de dados Oracle.
PORT: Porta usada para conexão SSL com o banco de dados Oracle.
"oraproxytcps":
oraproxytcps=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCPS)
(HOST=SENHASEGURA_IP)
(PORT=2484))
)
(CONNECT_DATA=
(SENHASEGURA=
(USERNAME=USERNAME_SENHASEGURA)
(CREDENTIAL=ORACLE_SENHASEGURA_CREDENTIAL)
(DEVICE=DEVICE_HOSTNAME)
(PORT=ORACLEDB_PORT)
(TOTP=0000))
(SERVER=DEDICATED)
(SERVICE_NAME=INFO)
)
- Adicione o seguinte conteúdo dentro do sqlnet.ora:
Em METHOD_DATA
certifique-se de substituir com a localização do wallet do usuário.
WALLET_LOCATION = (SOURCE = (METHOD = FILE) (METHOD_DATA = (DIRECTORY = USER_WALLET_LOCATION)))
SQLNET.AUTHENTICATION_SERVICES = (TCPS)
SSL_CLIENT_AUTHENTICATION = TRUE
Configurar o aplicativo DBeaver
Abra a aplicação DBeaver.
Na tela inicial, no canto superior esquerdo, clique no ícone representado por um plug de tomada e o sinal de adição.
Na janela pop-up que se abre, Conectar a um banco de dados, selecione o banco de dados Oracle.
Clique em Avançar.
Acesse Driver Settings.
Na aba Libraries
6.1 Altere as bibliotecas para aquelas adquiridas no Instant Client.
Clique OK.
Na pasta DBeaver, crie um arquivo chamado start-dbeaver.bat para declarar variáveis e abrir o DBeaver.
No arquivo criado, digite:
chcp 65001
set Path=C:\Program Files\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Yarn\bin\;C:\Program Files\nodejs\;C:\Program Files\Amazon\AWSCLIV2\;C:\Program Files\Meld\;C:\Users\user1\AppData\Local\Microsoft\WindowsApps;C:\Users\user1\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\user1\AppData\Local\Programs\Git\cmd;C:\Users\user1\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\Users\user1\Documents\instantclient_21_10 set TNS_ADMIN=C:\Users\user1\Documents\dbproxy\ora-files
dbeaver
- Salve como start-dbeaver.bat.
- Com este arquivo execute uma conexão do tipo Personalizada no DBeaver.
- Dentro de Connection settings > Principal > Custom, preencha o campo com a informação:
JDBC URL Template:
jdbc:oracle:oci/@<ORACLEDB_HOSTNAME>
Authentication: escolha OS Authentication
- Clique Ok.
Feito isso, o usuário pode se conectar ao banco de dados Oracle por meio do Database Proxy senhasegura.
Próximos passos:
Como configurar e iniciar uma sessão Oracle com o DBeaver no Linux
Configuração do banco de dados Oracle
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.