Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal,
estou com dificuldades de configurar uma conexão com banco oracle. Banco e servidor 64bits. Instalei no client o 64 bits também atraves desse link:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
Criei o TNSNAMES.ora da seguinte maneira:
ORCLCONNECTION =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.8)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
Esse arquivo está em C:\Oracle\produtct\11.2.0\network\admin e é o único TNSNAMES.ora presente no servidor.
No Qlik configurei conexões usando ODBC e OLE DB 64 BITS e todas apresentaram esse erro.
marcelotucano.
Faça um teste, a fim de certificar que a sua máquina está acessando da forma correta.
Crie na área de trabalho um arquivo *.txt, em seguida, altere a extensão dele para udl. Feito isso:
Se estiver bem sucedida, não há problema em sua conexão. Do contrário, persistindo o erro de listener, poderá chamar via Prompt do DOS, para testar comunicação entre sua máquina e servidor de banco de dados, através do comando tnsping 192.168.10.8. Se estiver ok, retornará o status Ok e o tempo em milessegundo. Senão, o problema é no arquivo tnsnames.ora.
Espero ter ajudado!
Boa tarde
O local onde está o arquivo TNSNAmes.ora está em uma variável de ambiente chamada TNS_ADMIN?
Nao tenho essa variável de ambiente. Do oracle apenas a Path e a caminho.
Marcelo
Você precisa criar essa variável apontando para o caminho onde está o arquivo TNSNAMES.ORA.
C:\Oracle\product\11.2.0\client_1\network\admin
ou
C:\Oracle\product\11.2.0\client_1\network\admin\tnsnames.ora
?
Is there an Oracle db server on HOST 192.168.10.8, PORT 1521 (this is the default for Oracle)
listening on SERVICE_NAME ORCL?
You can ask your dba (or you if the Oracle db is on your machine) to check with the lsnrctl command .
C:\Oracle\product\11.2.0\client_1\network\admin
marcelotucano.
Faça um teste, a fim de certificar que a sua máquina está acessando da forma correta.
Crie na área de trabalho um arquivo *.txt, em seguida, altere a extensão dele para udl. Feito isso:
Se estiver bem sucedida, não há problema em sua conexão. Do contrário, persistindo o erro de listener, poderá chamar via Prompt do DOS, para testar comunicação entre sua máquina e servidor de banco de dados, através do comando tnsping 192.168.10.8. Se estiver ok, retornará o status Ok e o tempo em milessegundo. Senão, o problema é no arquivo tnsnames.ora.
Espero ter ajudado!
não funcionou não
Jonas, quando fiz o teste deu certo. Na hora de configurar o ODBC ao inves de colocar o nome da conexão eu coloquei o host ai funcionou. obrigado.