- Este tópico contém 9 respostas, 4 vozes e foi atualizado pela última vez 17 anos, 11 meses atrás por
Ishii.
-
AutorPosts
-
27 de dezembro de 2007 às 4:17 pm #80995
carlos_henrique
ParticipanteBom dia,
Quando tento acessar o SQLPLus do Oracle que instalei aparece a seguinte mensagem:
“ORA-12505: TNS:listener não tem conhecimento sobre o SID informado atualmente no descritor da conexão”
Gostaria de orientação para resolver este problema. Estou utilizando o Oracle localmente (localhost).
Versao 10g (Oracle)
Carlos Henrique
27 de dezembro de 2007 às 4:35 pm #80997Coiote
ParticipanteTente em vez de localhost colocar o IP e reiniciar o banco
27 de dezembro de 2007 às 4:41 pm #80998Leonardo Litz
ParticipanteOlá Colega, tente executar o seguinte comando no prompt lsnrctl start, se o seu banco estiver no windows entre no executar e no cmd se no linux entre com o usuario oracle. Este comando inicializará o serviço de listener. Apos vc tenha inicializado efetue o comando tnsping [nomedoservico] para testar se há acesso ao listener.
Vlw Grande Abraço
27 de dezembro de 2007 às 4:42 pm #80999carlos_henrique
ParticipanteBom dia,
A estação a qual estou trabalhando nao esta em nenhuma rede, portanto nao tenho IP nesta estacao.
Ao inves de localhost eu poderia colocar 127.0.0.1???
att,
Carlos Henrique27 de dezembro de 2007 às 4:47 pm #81000Coiote
ParticipanteMesmo não estando na rede vc pode estipular um ip para a maquina e usar ele, ou pode tb colocar o nome da maquina na configuração do oracle em vez de localhost
27 de dezembro de 2007 às 4:55 pm #81001carlos_henrique
ParticipanteBom dia,
Realizei o seguinte comando tnsping e obtive o seguinte retorno:
E:Documents and SettingsAdministrador>tnsping acx
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 – Production on 27-DEZ-2
007 10:44:13Copyright (c) 1997, 2005, Oracle. All rights reserved.
Arquivos de parÔmetros usados:
E:oracleproduct10.2.0db_1networkadminsqlnet.oraUsado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SID = ACX) (SERVER = DEDICATE
D) (SERVICE_NAME ACX = ACX.pctecnote)))
OK (90 ms)att,
27 de dezembro de 2007 às 7:39 pm #81005carlos_henrique
ParticipanteBoa tarde,
Realizei as trocas conforme solicitado inserindo no lugar de localhost o nome da estação, porem o mesmo erro foi apresentado.
att,
Carlos Henrique28 de dezembro de 2007 às 3:12 pm #81011Ishii
ParticipanteCarlos,
Se o Oracle for local a chamada do SQL*Plus não necessita do host…
E sim vc pode colocar o IP de Loopback que também funcionaria, se mesmo assim não funcionar mande o conteúdo do tnsnames.ora para que possamos dar uma analisada.
[]s Ishii
28 de dezembro de 2007 às 3:23 pm #81014carlos_henrique
ParticipanteSegue dados do tsnnames:
ACX1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC0))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.125.53)(PORT = 1521))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)ACX =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.125.53)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ACX)
(SERVER = DEDICATED)
(SERVICE_NAME ACX = ACX.pctec-6ym43z5po)
)
)Segue listener:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:oracleproduct10.2.0db_2)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)att,
Carlos Henrique28 de dezembro de 2007 às 3:30 pm #81015Ishii
ParticipanteCarlos,
1) Você está tentando conectar com qual host?
2) No listener altere o HOST para o IP 127.0.0.1;
3) No tnsnames altere tb o HOST do ALIAS que vc está tentando conectar (que acho que o ACX) para o 127.0.0.1 tb.Tente com isso e verifique se ocorre alguma outra mensagem de erro do Oracle.
[]s Ishii
-
AutorPosts
- Você deve fazer login para responder a este tópico.