Como configurar e iniciar uma sessão Oracle com o DBeaver no Linux
  • 2 minutos de leitura
  • Tema escuro
    Tema claro
  • Pdf

Como configurar e iniciar uma sessão Oracle com o DBeaver no Linux

  • Tema escuro
    Tema claro
  • Pdf

Article Summary

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.

Info

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

  1. 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/.

  2. Em seguida, o usuário deve criar um diretório chamado** oracle_files**.

  3. Crie os arquivos tnsnames.ora e sqlnet.ora dentro do diretório oracle_files.

  4. Adicione o conteúdo a seguir dentro de tnsnames.ora:

Cuidado

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)
	 )
  1. Adicione o conteúdo a seguir dentro do sqlnet.ora:
Cuidado

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:

  1. Abra a aplicação DBeaver.

  2. Na tela inicial, no canto superior esquerdo, clique no ícone representado por um plug de tomada e o sinal de adição.

  3. Na janela pop-up que se abre, Conectar a um banco de dados, selecione o banco de dados Oracle.

  4. Clique em Avançar.

  5. Na aba Principal > Custom, preencha o campo com a seguinte informação:

  • JDB URL Template: jdb:oracle:oci:/@oraproxytcps
  1. 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.
  2. Na aba Biblioteca, adicione os arquivos.
  3. 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.


Este artigo foi útil?