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.