Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolvendo erro "Não foi encontrado nenhuma porta TNS" e erro "17002"

Olá, recentemente passei horas tentando resolver estes erros, recorri ao fórum da alura e não consegui achar quase nada, após algumas encontrei a solução:

1 - "Não foi encontrado nenhuma porta TNS":

Baixei a versão 21 c do oracle database express e encontrei este problema "Não foi encontrado nenhuma porta TNS", para resolver me certifiquei de colocar o oracle database express na mesma pasta que o sql developer, ou seja, fui até o disco local (C:) criei uma pasta de nome "app" baixei e extrai o oracle database lá, após isso fiz o mesmo procedimento com o sql developer. Após abrir o sql developer não estava encontrando nenhuma porta tns, então percebi que esta versão(21 c) vinha com uma pasta sample neste caminho : C:\app\oracleXE\product\21c\dbhomeXE\network\admin\sample, exclui a pasta sample e deixei apenas dois arquivo na pasta admin, listener.ora e tnsnames.ora, ficando assim o caminho : C:\app\oracleXE\product\21c\dbhomeXE\network\admin (com os dois arquivos citados acima incluso na pasta admin). Tentei novamente e não foi, então resolvi abrir o arquivo tns e apagar tudo, peguei o conteúdo de outro arquivo tns só que desta vez de outra versão (18c) lá possuia o XE e LISTENER_XE, joguei no meu arquivo este conteúdo abaixo e funcionou.

tnsnames.ora Network Configuration File: C:\app\serpa\product\18.0.0\dbhomeXE\NETWORK\ADMIN\tnsnames.ora

Generated by Oracle configuration tools.

XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = SEU IP(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )

LISTENER_XE = (ADDRESS = (PROTOCOL = TCP)(HOST = SEU IP)(PORT = 1521))

ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )

Lembrando que aonde está "SEU IP" deve ser colocado o ip da sua máquina

ERRO "17002":

apenas alterei as propriedades do db XE dentro do sql developer, e coloquei em usuário: system, a senha é a que você definiu no inicio e em host coloquei localhost e segui os outros passos do instrutor.

2 respostas
solução!

Olá João, tudo bem?

Foi muito legal João, você ter compartilhado aqui com a gente sobre como resolver esse problema, poderá ajudar muitos alunos que passem por isso.

Continue assim e bons estudos!

Muito bom, resolveu o problema