9
respostas

[Bug] Problema de Conexão

Boa tarde, tudo certo?

Ao realizar a conexão está sendo exibido o erro ORA--12505. Anteriormente o erro que estava sendo reportado era o ORA-17002, porém mudei o name e este erro desapareceu.

Gostaria de uma ajuda para entender o que é necessário para fazer a conexão.

Atenciosamente,

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

9 respostas

Boa tarde Willian tudo bem?

Verificar também se o serviço Windows: OracleXETNSListener

Fala pra gente se deu certo!

Bom dia André, tudo certo?

Não entendi 100% a tua mensagem. Abri a parte de serviços do gerenciador de tarefas e este item que tu me passou não consta ali. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Faça um teste

Entre no CMD (Prompt de Comando) como Administrador e digita:

net start OracleXETNSListener

O retorno foi que o serviço é inválido.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Então nesse caso o ideal seria reinstalar o Oracle, pois esse serviço tem que estar rodando.

o meu SID está certo?

sim, mas caso queira tirar a duvida.

Acesse o arquivo tnsnames.ora

Entre no CMD e digite TNSPING NomedaBase que la vai trazer o caminho do tnsnames.ora

Dentro do arquivo tem que ter o XE

se no lugar do XE tiver outro vc entra no sid com esse outro nome

XE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = )(HOST = <IP/HOSTNAME>)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = <NOME DO SERVIÇO>) ) )

Olá, estou tendo o mesmo problema, porém quando instalei novamente o Oracle e rodei o comando no cmd que você indicou "net start OracleXETNSListener", ele também não reconhece. Será que poderia me ajudar.

Boa noite amigos.

Eu estava com o mesmo problema e consegui solucionar seguindo os seguintes passos.

1 - INICIALIZAR O LISTENER

rode o cmd como administrador
digite o comando(a primeira e última letra da primeira paravra é um L) :    lsnrctl start

2 - CRIE UMA REGRA PARA LIBERAR A PORTA 1521

-vá no botão iniciar -> depois em "firewall e proteção de rede" -> depois em configurações avançadas
-no menu da esquerda, vá em "regras de entrada"
-depois no menu da direita, vá em "nova regra"
-marque a opção "porta" e dê avançar
-marque a opção "TCP"
-na opção "Portas locais específicas", digite a porta 1521 e dê avançar
-na próxima tela assinale a opção "permitir a conexão"
-dê avançar até aparecer o campo para vc dar um nome para a sua nova regra.
-clique em concluir

3 - MUDE O NOME DO HOST

-no meu caso o nome do host no sql Developer estava como "localhost", coloquei o meu ip e funcionou

espero que este tutorial ajude alguem.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software