top of page
Buscar
  • Foto do escritorMRC Consultoria BI

Conexão Power BI com Banco de Dados Oracle por VPN

Atualizado: 13 de ago. de 2021

Tive muita dificuldade para conectar o Power BI com um banco de dados Oracle através de VPN, eu como não sou de TI sofri bastante, pesquisei e estudei muito o erro e cheguei na seguinte solução que funcionou.


Talvez alguém de TI tenha um jeito mais fácil e simples de conseguir essa conexão, se ler esse artigo e quiser colocar outra maneira será muito bem-vindo a contribuir.


Após instalar o client e tentar estabelecer uma conexão do Banco de Dados Oracle com o Power BI deparei me com o erro abaixo.


Passo 1 - Execute o “Oracle Net Manager” no Windows menu Iniciar digite Net Manager.


Passo 2 – Nomeação do Serviço

Clique em nomeação de serviço, depois clique no sinal de “+ = Criar”


Na tela seguinte digite um nome para o seu serviço e depois clique em próximo.


Na próxima tela escolha o protocolo de rede a ser utilizado e clique em próximo, no meu caso utilizei o TCP/IP


Na tela seguinte preencha os dados do Nome do Host e Número da Porta, no meu caso utilizei o IP e a porta 1521


Passo 3 – Testando a conexão


Na próxima tela clicar em Alterar o Log-in


Na próxima tela altere o log-in e senha e depois clique em OK


Depois clique em Testar


Ele terá que trazer o resultado de teste bem sucedido, conforme abaixo, depois clique em fechar.


No meu caso o arquivo “tnsnames.ora” não ficou correto e foi necessário realizar os próximos passos para que a conexão com o Power BI funcionasse.


Passo 4 – Localizando e modificando o arquivo:


Pesquise no seu computador o seguinte “tnsnames” e localize o caminho do arquivo, conforme abaixo:



Na pasta Admin, no meu caso o Caminho que localizei foi “C:\Users\Avell\Oracle\NETWORK\ADMIN”, deve conter o arquivo “tnsname.ora”


Lembrete: dependendo da configuração na instalação do Oracle este caminho pode mudar.


Abra o arquivo copie e cole conteúdo abaixo, apenas altere o IP, Porta e o Nome do Serviço conforme o cadastro realizado no Net Manager.



Teste =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XX.X.XX)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = Teste)

) )

Agora a configuração está completa.


Importante: A conexão só funcionou quando desinstalei a versão baixa pelo Microsoft Store e baixei a versão diretamente pelo site, pelo jeito as versões são diferentes, vai entender!!!


Atenção: quando ele solicitar nome 'Servidor' no Power BI, colocaque o mesmo NOME DO SERVIÇO que registrou no arquivo "tnsnames.ora" citado acima.



E depois de todos esses passos a conexão foi bem-sucedida e todas as tabelas foram carregadas


Espero que esse artigo contribua com alguém que está com a mesma dificuldade que eu tive.


Grande abraço.



565 visualizações0 comentário

Posts recentes

Ver tudo
bottom of page