3
respostas

Erro ao carregar database

Boa noite!

Aparece a seguinte mensagem de erro no campo de databases inicial:

Click to add the connection No TNS entries found in {USER Home dir=C:\Users\leona, ORACLE_HOME=C:\app\leona\product\21c\dbhomeXE\network\admin}

C:\app\leona\product\21c\homes\OraDB21Home1\network\admin\tnsnames.ora

não consigo carregar nada. podem me ajudar?

3 respostas

Olá, Leonardo, tudo bem?

Na versão 21 do Oracle, os arquivos de conexão estão em um diretório um pouco diferente, dentro da pasta sample. Por este motivo, o SQL Developer não está localizando uma entrada TNS.

O que você pode tentar fazer Leonardo, é carregar o arquivo da pasta sample e verificar se dessa forma a conexão é realizada.

Você pode fazer isso da seguinte forma:

  • Em Conexão do Banco de Dados, na aba Banco de Dados Detectados clique em Carregar um arquivo TNS:

Na pagina inicial do SQL developer, em Conexão do Banco de Dados, na aba banco de dados detectados, existe o botão carregar um arquivo tns, que está circulado de vermelho e o botão criar conexão manualmente

  • Na nova janela que abrir acesse o diretório C:\app\danie\product\21c\dbhomeXE\network\admin\sample (no seu ambiente, o diretório deve ser bem semelhante a este) e selecione o arquivo tnsnames.ora:

Na nova janela que abriu ao clicar em Carregar um arquivo TNS , no diretorio sample onde estão os arquivos listener, sqlnet e tnsnames

  • Após carregar o novo diretório, ele localizará uma entrada TNS, clique em Criar uma Conexão Manualmente, para criar uma nova conexão:

Na pagina inicial do SQL developer, em Conexão do Banco de Dados, na aba banco de dados detectados, existe o banco de dados localizado, que está como o nome de alias, o botão carregar um arquivo tns e o botão de criar conexão manualmente que está circulado de vermelho

  • Altere as informações da nova conexão, informando o usuário e senha cadastrados no momento da instalação, e informando o Nome do Host e o SID, como por exemplo:

Criando uma nova conexão

Criando uma nova conexão, informando o usuário system e a senha, e em detalhes informando o host name e o SID

  • Após informar todos os dados corretamente, tente realizar a conexão.

Aguardo o seu retorno!

Obrigado pela resposta!

Achei o arquivo TNS

Infelizmente não lembro do usuário e senha. Preciso desinstalar e reinstalar o software ou tenho como recadastrar?

Olá Leandro!

Como você não lembra a senha, você pode seguir este passo a passo abaixo para realizar a troca da senha do seu usuário:

  • Acesse o Prompt de comando

  • Execute o seguinte comando para acessar o SQLPLUS como SYSDBA: sqlplus / as sysdba

imagem do prompt de comando do windows onde esta sendo acessado o SQL Plus, e o comando sqlplus / as sysdba esta destacado com retângulo vermelho sem preenchimento

  • Após realizar o acesso, execute o seguinte comando para alterar a senha do usuário: ALTER USER nome_usuário IDENTIFIED BY nova_senha;

imagem do prompt de comando do windows onde o SQL Plus foi acessado, e o comando ALTER USER nome_usuário IDENTIFIED BY nova_senha; utilizado para alterar a senha do usuário, esta destacado com retângulo vermelho sem preenchimento

  • Agora é só acessar o SQL Developer e alterar a conexão para inserir a nova senha cadastrada.

Fala pra gente se deu certo!