Angelo, vamos por partes!
1 Primeiro, qual o nome das instancias utilizadas ? brasil eleicao 2 Melhor, qual versao do oracle vc instalou? Se foi a personal provavelmente é XE Se foi outra versao, primeiro você vai precisar conhecer o nome deles primeiro antes de prosseguir Oracle 11.2 g Enterprise Windows 7 - 64 3 Veja meus exemplos abaixo, que peguei no meu computador eu tenho uma instancia na rede chamada copas quando chamo o sqlplus eu coloco conta/senha@nomedainstancia e conecto na base, o prompt sql aparece. A ferramenta tnsping nos ajuda nisto. Exemplo, tenho uma instancia na rede chamada copas C:\Windows\System32>tnsping copas TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 03-JUL- 013 11:25:04 Copyright (c) 1997, 2010, Oracle. All rights reserved. Arquivos de parÔmetros usados: C:\app\angelo\product\11.2.0\client_1\network\admin\sqlnet.ora Usado o adaptador TNSNAMES para resolver o apelido Tentativa de contatar (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP (HOST = copas.xxx.com.br)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDIC TED) (SERVICE_NAME = copas.xxx.com.br))) OK (10 ms) C:\Windows\System32> C:\Users\Glalko>sqlplus glalko/Davitor950263@localhost:1521/eleicao SQL*Plus: Release 10.1.0.4.2 - Production on Qua Jul 3 13:23:32 2013 Copyright (c) 1982, 2005, Oracle. All rights reserved. Conectado a: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> Consegui conectar no sqlplus com o usuario glalko, senha Davitor950263, host @localhost:1521/eleicao Se eu colocar apenas sqlplus glalko/Davitor950263@eleicao não conecta! Quando fui usar o tnsping deu erro: C:\Users\Glalko>tnsping eleicao TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on 03-JUL-2 013 16:29:02 Copyright (c) 1997, 2003, Oracle. All rights reserved. Arquivos de parÔmetros usados: C:\Oracle\product\DevSuiteHome1\network\admin\sqlnet.ora TNS-03505: Falha ao determinar o nome C:\Users\Glalko> 4 Respondeu OK, porque o copas está num servidor copas.xxx.com.br na rede interna. Com essa informacao a mao, vamos ver o tnsnames. O TNSNAMES.ORA no meu computador está assim: Na linha do host, o nome do servidor fisico ( ou o IP ).. tenho acesso ao servidor copas e ao sidra, no exemplo tnsnames.ora # COPAS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = copas.xxx.com.br)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = copas.xxx.com.br) ) ) SIDRA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = sidra.xxx.com.br)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sidra.xxx.com.br) ) ) Voce pode editar o seu e inserir as linhas referentes ao seu notebook ( # comenta a linha ) e testar.. ou utilizar o utilitario net manager existente no menu programas do seu windows 7 Veja o meu tnsnames.ora: ELEICAO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = eleicao) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) BRASIL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = brasil) ) ) Devo trocar o host por localhost? Tentei editar mas não deixou salvar as alterações. Tentei parar os serviços do oracle para fazer as alterações, mas não consegui. O que esqueci de fazer? 2013/7/3 Glalko Ferreira <gla...@yahoo.com.br> > ** > > > Bom dia a todos, > > Tenho no notebook dois bancos. Consigo conectar via sqlplus ou > sqldeveloper. Mas não consigo conectar via outro software. > > Estou tentando conectar com Arcgis, gvSig, e não consigo. > > 1 - No Arcgis tento adicionar uma conexão, > 1.1 Microsoft OLE DB Provider for Oracle, > 1.2 coloco o nome do banco, usuário e senha > > Daí vem o erro: > > "Falha no teste de conexão devido a um erro na inicialização do provedor. > ORA-12154:TNS: não pôde resolver o identificador de conexão especificado." > > 2 - Com o gvSig coloco: > 2.1 Nome da conexão > 2.2 Drive: Oracle Spatial Database Drive > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > 2.4 Porta: 1521 > 2.5 Nome do banco de dados > 2.6 Usuário > 2.7 Senha > > Daí aparece: > > "Erro de conexão: No suitable driver found for jdbc: > oracle:thin:usuario/senha@localhost:1521:eleicao" > > Quais as dicas para eu conseguir conectar com o banco? > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]