Pular para o conteúdo

Configurando o Visual Studio Code com Oracle

Configurando o Visual Studio Code com Oracle

Recebi alguns e-mails com dúvidas sobre como fazer funcionar a extensão oficial da Oracle para o Visual Studio Code. Então resolvi montar esse pequeno guia para ajudar.

Se você ainda não sabe como instalar o Visual Studio Code, ou mesmo a extensão oficial, acesse o artigo abaixo:

https://www.profissionaloracle.com.br/2019/06/20/oracle-developer-tools-for-vs-code/

Após a instalação, vamos criar uma nova conexão com o banco de dados. Para isso, clique onde a seta vermelha abaixo indica.

image

A tela de criação de uma nova conexão se abrirá. Com as seguintes opções:

  • Connection Type: O tipo de conexão utilizado para conectar ao banco. Usaremos o bom e velho TNS.
  • TNS Admin Location: Diretório onde se localiza o TNSNAMES.ora
  • TNS Alias: O banco no qual irá se conectar
  • Use Wallet File e Wallet File Location: Só utilizado para uso com Wallets.
  • Role: Tipo de Role da conexão
  • Username: Usuário de Conexão
  • Password: Senha para conexão
  • Connection Name: Nome que dará para sua conexão
image 1

Se a conexão for concluída com sucesso, aparecerá as opções de visualizações dos objetos a esquerda.

image 2

Vamos começar a escrever algum código. Clique em F1 e uma nova aba se abrirá.

image 4

Escolha a opção Oracle: Develop New SQL or PL/SQL

image 5

Agora escolha a conexão com o banco

image 8

A conexão já está aberta. Vamos executar um básico SELECT * FROM dual para testar.

O atributo alt desta imagem está vazio. O nome do arquivo é image-3-1024x787.png

Selecione o código que quer executar, clique com o botão direito e escolha a opção Execute SQL.

image 6

Pronto, uma nova aba com o resultado será aberta.

image 7

Dica: Caso apresente um erro de serviço não encontrado, experimente incluir a seguinte linha no seu arquivo SQLNET.ora:

sqlnet.ora

#SQLNET.ORA Network Configuration File
#Generated by Oracle configuration tools.

SQLNET.AUTHENTICATION_SERVICES= (NONE)

A extensão da Oracle para o Visual Studio Code ainda tem muito o que evoluir. Não tem a mesma quantidade de funcionalidades que o SQL Developer, mas já mostra ter bastante potencial.

Espero que tenha ajudado ! 🙂

Sergio Willians

Sergio Willians

Sergio Willians é o fundador do GPO (Grupo de Profissionais Oracle) e possui quase 30 anos de experiência em tecnologias Oracle, sendo especialista em desenvolvimento Forms/Reports, PL/SQL e EBS (E-Business Suite) nos módulos Receivables, Payables e General Ledger. Atualmente trabalha na Scania Latin America, onde se dedica à área de integração de dados com Confluent Kafka. Sua paixão é compartilhar conhecimento com a comunidade Oracle, contribuindo para o crescimento e a excelência da plataforma.

Comentário(s) da Comunidade

  1. Avatar de Flávio

    Olá. Parabéns pela dica. Seguindo o seu tutorial, recebi o seguinte erro ao tentar conectar a um banco em outra maquina da minha rede: Error opening connection ‘CGRANDE.CAD1’.Details: Index was outside the bounds of the array. O que pode estar ocorrendo?

    1. Avatar de Sergio Willians

      Olá Flavio ! Tudo bem ?
      Desculpe a demora em responder. As últimas semanas foram bem corridas.
      O erro “Index was outside the bounds of the array” é bem genérico. Já vi ele ocorrer por bug, por problemas na aplicação, etc…
      Essa sua base de dados que está tentando conectar, você consegue fazê-lo com alguma outra aplicação ? Já tentou com algum outro client ?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress