Olá,
Estou tentando conectar ao servidor oracle, porém o erro de "Código de fornecedor 17002" está ocorrendo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá,
Estou tentando conectar ao servidor oracle, porém o erro de "Código de fornecedor 17002" está ocorrendo.
Ocorreu um erro ao executar a operação solicitada:
Erro de ES: Unknown host specified (CONNECTION_ID=PlmLPAS3STmsRNN/WvarWQ==)
Código de fornecedor 17002
Olá Rafael, tudo bem?
Você poderia disponibilizar mais detalhes do seu ambiente, você esta utilizando a mesma versão do Oracle que o instrutor ? É a primeira vez que você acessa está conexão? Ocorreu algum erro durante a instalação? Você poderia verificar se na configuração da conexão contem o seguinte preenchimento:
1) Nome do Host: localhost
2) Porta: 1521 - é a porta default
3) SID: xe - nome default do banco de dados criado pelo Oracle XE.
Você pode verificar se nos arquivos de configuração está tudo Ok, os arquivos são o listener.ora e o tnsnames.ora, o caminho dos arquivos na minha máquina é esse aqui: C:\app\danie\product\18.0.0\dbhomeXE\network\admin, na sua máquina deve ser o mesmo, só deve mudar o nome de usuário. Você pode disponibilizar o conteúdo deste arquivos aqui no fórum pra gente?
Verifica também se o serviço OracleServiceXe e o serviço OracleXETNSListener está no ar.
Qualquer dúvida é só falar, aguardo o seu retorno!
Você esta utilizando a mesma versão do Oracle que o instrutor ? R: Sim. "Oracle Database 18c Expression Edition" É a primeira vez que você acessa está conexão? R: Sim. Ocorreu algum erro durante a instalação? R: Nenhum erro. Você poderia verificar se na configuração da conexão contem o seguinte preenchimento: 1) Nome do Host: localhost
2) Porta: 1521 - é a porta default
3) SID: xe - nome default do banco de dados criado pelo Oracle XE. R: Sim, está tudo igual as informações acima.
Arquivo listener.ora:
DEFAULT_SERVICE_LISTENER = XE
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\leala\product\18.0.0\dbhomeXE) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\leala\product\18.0.0\dbhomeXE\bin\oraclr18.dll") ) )
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-9D2B28RI)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
Arquivo tnsnames.ora:
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-9D2B28RI)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
LISTENER_XE = (ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-9D2B28RI)(PORT = 1521))
ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )
OracleServiceXe: este serviço está em execução. OracleXETNSListener: não tenho este serviço mapeado aqui, o que tenho é o "OracleOraDB18Home1TNSListener". Aqui pode estar o problema, pois parece que o serviço do XE não está aqui. Se sim, o que preciso fazer?
Certo Rafael, você poderia informar quais serviços Oracle existem na máquina? Você pode tirar um print da sua tela, upar no Imgur e disponibilizar o link aqui. Você poderia verificar também como está o status dos serviços ? Você pode realizar essa verificação da seguinte forma: Acesse o prompt de comando e informe o seguinte comando: lsnrctl status, peço que disponibilize o retorno deste comando também Rafael.
Danielle, bom dia!
Segue:
link para imagem dos serviços: https://i.imgur.com/0m1Lupl.png
link para imagem do cmd: https://i.imgur.com/ctPp6oF.png
Olá, boa tarde!
Algum retorno, preciso iniciar o curso urgente =/ .
Obrigado.
Olá Rafael, peço desculpas pela demora, mas infelizmente precisamos realizar vários testes no seu ambiente para tentar identificar o que pode estar causando este problema de conexão.
Então Rafael, como os serviços estão em execução, indico que você os reinicie. Outro ponto, você pode por favor tentar acessar o SQL Plus e verificar se você consegue acessar sem problemas?
Aguardo o seu retorno!
É possível voce conectar na minha máquina pelo teamviewer pra me ajudar?
Olá Rafel!
Um opção rápida que você pode tentar para resolver o seu problema é a desinstalação completa do Oracle e em seguida realizar novamente a instalação, caso você continue com problemas em relação a conexão após a reinstalação é só informar que terei o prazer em te ajudar com novas alternativas.
É necessário que você verifique e remova todos os resquícios antes de tentar instalar novamente, então você pode seguir esse passo a passo para remover o Oracle completamente da sua máquina:
1. Desinstale o Oracle Database;
2. Abra o Editor de Registro do Windows;
3. Exclua a chave de registro HKEY_LOCAL_MACHINE/SOFTWARE/Oracle;

OBS.: Ao clicar com o botão direito em cima da pasta, aparecerá a opção de excluir.
4. Se você estiver usando um Windows 64-bits, exclua também a chave de registro HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Oracle;

5. Exclua todas as referências para serviços Oracle dentro desta parte do registro: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services;

OBS.: *Exclua apenas serviços que tem relação com o Oracle. *
6. Reinicie o seu computador;
7. Exclua a pasta "C:\Oracle", ou a pasta configurada como ORACLE_BASE;
8. Exclua a pasta "C:\Program Files\Oracle";
9.Exclua a pasta do Oracle do menu iniciar;
10. Esvazie a pasta "C:\Temp";
11. Esvazie a Lixeira.
Tenha cuidado ao editar os registros do Windows, para não excluir os registros errados. Em seguida tente instalar novamente o Oracle XE Database.
Outro opção que você pode utilizar é uma ferramenta que ajuda a desinstalar programas, como o Revo Uninstaller, você pode utilizar a versão gratuita da ferramenta. Caso você conheça outra ferramenta, pode utilizá-la sem problema.
1. Ao realizar a instalação do Revo, inicie o programa, logo na tela iniciar ficará disponível para você todos os programas instalados na sua máquina.
2. Localize o programa que deseja desinstalar (Irei utilizar o Mozila Firefox como exemplo) e clique em desinstalar:
3. Ao clicar em desinstalar uma nova janela irá abrir, apenas para confirmar a desinstalação do programa.
4. Ao clicar em continuar, a tela padrão de desinstalação do programa irá aparecer e você pode realizar normalmente a desinstalação do programa.
5. Volte para o Revo e clique em verificar na nova janela que abriu, para que seja feita a busca por arquivos, pastas que fazem referência ao programa.
6. Após a busca, será retornado todos os registros relacionados ao programa em negrito, você pode selecionar todos e clicar em excluir, assim você removerá todos os registros (Muita atenção neste momento, selecione apenas o que tem relação com o programa que está desinstalando, tudo que está em negrito), clique em próximo.
7.Uma outra janela irá aparecer, informando sobre todos os arquivos e pastas relacionados ao programa que foram encontrados, você pode selecionar todos e clicar em excluir.
8.Após isso a desinstalação foi finalizada, indico que reinicie a sua máquina e verificar se os serviços relacionados ao Oracle foram realmente excluídos.
Aguardo o seu retorno!
Boa idéia, farei isso hoje mais tarde e te aviso qualquer coisa. Obrigado.
Certo Rafael, aguardo o seu retorno!
Olá boa noite!
Fiz todo o procedimento acima, e não deu certo.
Nossa Rafael, com a desinstalação ele deveria ter funcionado, então pode ser algo na sua máquina que pode estar causando esse problema.
Infelizmente problemas de instalação são mais demorados a serem resolvidos, pois podem ser causados por N motivos, decorrentes do ambiente e como cada ambiente é diferente um do outro, o problema pode ser causado por coisas diferentes.
Então para verificarmos se realmente não está sendo feita a conexão de forma alguma com o banco de dados, peço que por favor você realize mais umas verificações, assim poderemos identificar o possível problema.
Verique por favor, os seguintes processos:
Tente realizar o acesso, se ainda continuar a dar erro:
Assim podemos verificar se o problema de conexão com o banco de dados é geral ou apenas no SQL Developer
Peço desculpas pela demora em resolver o seu problema Rafael, mas estou a disposição para ajudar até resolvê-lo.
Aguardo o seu retorno!
Olá,
Consegui arrumar, alterei o host do arquivo tsname.ora para o meu IP, mas antes usei o revo pra desinstalar também! Vou marcar como solucionado. Queria agradecer o suporte, muito obrigadO!
Fico muito feliz em saber que o seu problema foi resolvido Rafael e você poderá dar continuidade ao curso :)
Qualquer nova dúvida é só falar e bons estudos Rafael!