- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como configurar e iniciar uma sessão Oracle com o DBeaver no Linux
- 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 Linux.
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 versão mais recente do Instant Client - Instant Client
- Baixe a versão mais recente do Oracle SQLcl - Oracle sqlcl
- Baixe a versão mais recente do DBeaver - dbeaver
Criar os arquivos tnsnames.ora e sqlnet.ora
Os arquivos Instant Client e SQLcl devem ser descompactados em um diretório comum. Por exemplo, os arquivos Instant Client estarão em /home/user1/instantclient_21_11/ e os arquivos SQLcl estarão em /home/user1/sqlcl/.
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 do host senhasegura ou o endereço IP.
USERNAME: nome de usuário do usuário que irá fazer login no senhasegura.
CREDENTIAL: credencial usada para acessar o Oracle DB.
DEVICE: nome do host do Oracle DB ou endereço IP.
PORT: porta usada para conexão SSL com o Oracle DB.
"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 conteúdo a seguir 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
Após adquirir os arquivos Instant Client, SQLcl e criar os arquivos tnsnames.ora e sqlnet.ora, o usuário deve declarar duas variáveis de ambiente em seu dispositivo. As variáveis são:
LD_LIBRARY_PATH
= caminho do diretório Instant Client.TNS_ADMIN
= caminho dos arquivos tnsnames.ora e sqlnet.ora.
Configurar o aplicativo DBeaver
Após declarar as variáveis de ambiente, o usuário poderá acessar o DBeaver. Para a conexão ser do tipo personalizado, siga os passos a seguir:
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.
Na aba Principal > Custom, preencha o campo com a seguinte informação:
- JDB URL Template:
jdb:oracle:oci:/@oraproxytcps
- Clique em Configurações de driver, para substituir a biblioteca padrão pelas adquiridas no Instant Client e pelo arquivo oraclepki.jar encontrado no diretório SQLcl.
- Na aba Biblioteca, adicione os arquivos.
- Clique em 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 Windows
Configuração do banco de dados Oracle
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.