- Este tópico contém 14 respostas, 3 vozes e foi atualizado pela última vez 17 anos, 11 meses atrás por Anônimo.
-
AutorPosts
-
27 de fevereiro de 2007 às 8:57 pm #78870Anônimo
Hoje instalei o ORACLE 10G em um outro ambiente e estou com esse problema nas estações.
O Servidor esta ok… mas quando tento pelas estações usar o SQL-PLUS e conectar com o usuário SYSTEM/SENHA dá o erro 12560
Instalei um programinha chamado DBBROWSER e ele conecta sem problemas em todas as estações…ALguem pode realmente me dar uma luz?
Segue o log do sqlplus
Fatal NI connect error 12560, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))’))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:XEClientbinsqlplus.exe)(HOST=ESTOQUE)(USER=Novo))))VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.2.0.1.0 – Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 – Production
Time: 27-FEV-2007 12:56:05
Tracing not turned on.
Tns error struct:
ns main err code: 12560
TNS-12560: Message 12560 not found; No message file for product=NETWORK, facility=TNS
ns secondary err code: 0
nt main err code: 530
TNS-00530: Message 530 not found; No message file for product=NETWORK, facility=TNS
nt secondary err code: 126
nt OS err code: 028 de fevereiro de 2007 às 1:15 am #78872chduarteParticipantetenta conectar assim:
sqlplus usuario/senha@localhost:1521/instancename
Veja se retorna erro.
[]
28 de fevereiro de 2007 às 1:32 am #78873AnônimoLocalhost??? alguma coisa com o IIE?
Como vou saber qual a instacename?Mas não seria correto funcionar perfeitamente?
Se tem que usar conexão diferenciada, não é porque existe um problema na estrutura?
Já desistalei o SERVIDOR e instalei novamente… CLIENT também e nada.Algum problema com o IP 10.1.1.200 ??? esse é o IP do servidor…
Em outra instalação que fiz sem problemas o IP do servidor era 192.168.200.200Porque o DBBROWSE funcionou sem problemas?
28 de fevereiro de 2007 às 3:54 pm #78874Marcio68AlmeidaParticipanteDas outras máquinas você consegue “pingar” esse novo servidor ???
Se os outros são 192… e esse é 10… então estão em redes diferentes…
Você instalou o banco e não sabe o nome da instância ???
O que quer dizer com desinstalou o servidor ???28 de fevereiro de 2007 às 4:51 pm #78877AnônimoEm relação aos IP´S, falei que de rangers diferentes mas foi em estabelecimentos diferentes.
No oracle instalado no cliente que usar o ip 192.168.200.x eu consigo executar o SQLPLUS sem problemas.
Mas nesse clientes que utiliza 10.1.1.x não… hoje mudei o IP para 192.168.200.x e nada…
Desinstalar… foi remover o oracle do servidor e instalar novamente.
A rede esta ok… como falei, consigo acessar a base pelo programa DBBROWSE em qualquer máquina…28 de fevereiro de 2007 às 4:58 pm #78878Marcio68AlmeidaParticipantehummm…
Se um aplicativo funciona e outro não… então provavelmente os parâmetros de conecção do que não funcionar estão com problemas…
Como o caso é do sqlplus, verifique o TNSNAMES.ora e o SQLNET.ora, pois esse tipo de problema é falha para encontrar o servidor / banco.28 de fevereiro de 2007 às 5:33 pm #78880AnônimoAqui estão os arquivos que estavam na pasta:
C:Oracleapporacleproduct10.2.0serverNETWORKADMINLISTENER.ORA
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:Oracleapporacleproduct10.2.0server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:Oracleapporacleproduct10.2.0server)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
)
)DEFAULT_SERVICE_LISTENER = (XE)
TNSNAMES.ORA
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)28 de fevereiro de 2007 às 6:20 pm #78881Marcio68AlmeidaParticipante[quote=”muricy”:1dhutkk7]
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
[/quote]
Aqui você substituiu o nome do servidor ???28 de fevereiro de 2007 às 7:53 pm #78882AnônimoNão… o nome do Servidor é Servidor mesmo.
28 de fevereiro de 2007 às 10:06 pm #78886Marcio68AlmeidaParticipanteBom… você deve ver :
1. Se o servidor está respondendo corretamente por nome ou só IP.
2. Se não há outros TNSNAMES.ora na máquina cliente.
3. Se o sqlplus funciona corretamente no servidor, não no cliente.
é alguma coisa nesse sentido…28 de fevereiro de 2007 às 10:28 pm #78887AnônimoOi Marcio… Valeu a força… Vamos lá…
O Servidor esta repondendo corretamente.
Não há outro TNSNAMES.ORA na maquina cliente… resaltando que não há nenhum TNSNAMES.ORA… deveria ter?
O SQLPlus funciona perfeitamente no servidorO que acha?
28 de fevereiro de 2007 às 11:12 pm #78889Marcio68AlmeidaParticipanteOPS…
A maioria das aplicações que conversa com o Oracle usa o TNSNAMES.ora na máquina cliente, todas as aplicações Oracle ( designer, developer, sqlplus, etc ) necessitam do TNSNAMES.ora…1 de março de 2007 às 3:30 pm #78891AnônimoEu sei disso… mas não existe o TNSNAME.ORA na maquina client… e o que me deixou agora ainda mais perplexo é que alem do DBBROWSE funcionar sem problemas, uma aplicação que fiz em VB também conectou a base sem problemas.
Para o OracleXE… onde deve ficar o TNSNAME.ORA no client?1 de março de 2007 às 5:48 pm #78892Marcio68AlmeidaParticipanteé bem provavel que essas suas aplicações se conectem ao banco usando ODBC ou algum conector do gênero…
Quando você instala o client do oracle no seu desktop, há um diretório admin debaixo do network, da mesma forma que no servidor…
Pelo jeito você copiou o SQLPLUS para a máquina cliente… assim não funciona mesmo… 😆1 de março de 2007 às 6:54 pm #78893AnônimoNão… não fiz copia nenhuma.
Inclusive a instalação do OracleXeClient não cria nenhuma pasta NETWORK e nem ADMIM -
AutorPosts
- Você deve fazer login para responder a este tópico.