Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafantoninho

Conectar Access com Oracle 11gR2 - Windows 7 64

Recommended Posts

Bom dia, caros colegas, preciso de ajuda de como conectar um banco access ao Oracle.

 

Ambiente:

Windows 7 64 bits (cliente)

Oracle 11gR2 (servidor)

Access 2007 (Cliente)

 

Baixei a versão oracle client 11g para obter o driver odbc.

 

 

 

 

Arquivo TNsnames.ora:

 

ORAGTBA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.248)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orapmg)
)
)
Arquivo sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
Erro ao testar a conexão odbc(Fonte de dados do Windows) é a seguinte: "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor".
Aguardo uma ajuda pra me indicar se preciso configurar alguma coisa além do ARQUIVO TNSNAMES.ORA.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegue conectar via sqlplus ?

 

parece ter sido informado um nome de service errado, fez um check disto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no windows o Oracle não inicia sozinho, va em serviços e inicie manualmente o "OracleService" e o "TNSListener".

Compartilhar este post


Link para o post
Compartilhar em outros sites
Caro Motta, ao abrir o SqlPlus
Ele solicita dados de conexão, eu informo conforme abaixo, e ele me dá o seguinte erro, acredito que eu tenha configurar alguma coisa a mais na minha máquina mas não sei o que é:
Enter user-name: tributario
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error
Aguardo ajuda...
Obs.: eu consigo conectar no banco pelo SQL Developer perfeitamente.
Obrigado.

no windows o Oracle não inicia sozinho, va em serviços e inicie manualmente o "OracleService" e o "TNSListener".

Fernando, não localizei estes serviços na minha máquina.

Os únicos serviços encontrados foram: OracleOraClient11g_home1CMAdmin - Não Iniciado

OracleOraClient11g_home1CMan - Não Iniciado.

 

Lembrando que instalei a versão client na minha máquina.


Consegue conectar via sqlplus ?

 

parece ter sido informado um nome de service errado, fez um check disto ?

Motta, eu verifiquei que vc respondeu um post com título

ORA - 12560 TNS: erro de adaptador de protocolo

aqui do forum mesmo, porém eu não encontrei a solução, acredito que eu esteja errando em algum ponto simples. por favor se puder me ajudar:

 

A Situação que tenho é a seguinte:

Preciso vincular tabelas ao banco de dados access, buscando dados de uma base Oracle 11gR2

Minha máquina: Windows 7 64 bits

Servidor: Server 2008 - Oracle 11gR2

 

Consigo conectar pelo Sql Developer.

Não consigo pelo SQLPLUS ,e nem consigo fazer o teste de conexão pelo Net Manager e nem pela Conexão ODBC.

 

Eu instalei a versão 32bits do Client da Oracle na minha máquina.

Se puderem me ajudar.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os únicos serviços encontrados foram: OracleOraClient11g_home1CMAdmin - Não Iniciado

OracleOraClient11g_home1CMan - Não Iniciado.

Lembrando que instalei a versão client na minha máquina.

Eu instalei a versão 32bits do Client da Oracle na minha máquina.

 

tente iniciar esses serviços, mas eu tentaria instalar cliente de 64..

vc precisa ver tb se foi instalado o driver ODBC, sem isso não vai rolar, pois o Access vai exigir 1 fonte DNS (via ODBC)

obs: faz anos q não uso sql developer, mas se não estou enganado ele usa 1 protocolo diferente do ODBC; verifique.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Obs.: eu consigo conectar no banco pelo SQL Developer perfeitamente.

 

 

O SQL Developer tem diversas formas de configurar a conexão , veja se ela está igual à do TNS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Motta, verifiquei na conexão criada pelo sql developer, e o tipo de conexão está Basic, e não TNs, pois se altero para TNs, ele aparece o mesmo erro:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor"


Senhores Bom dia, o erro estava simplesmente no TNSNAMES.ORa , o service name estava com nome da instancia e não do service, foi só trocar e tudo conectou...
Muito obrigado pelas ajudas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.