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

Resolvendo erro

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