3
respostas

Instalação sem o TNSNAME.ORA

Bom dia,

Ao instalar o Oracle, não possui o TNSNAMES.ORA.

Segue mensagem: Clique para adicionar a conexão Não foi encontrada nenhuma entrada TNS em {USER Home dir=C:\Users\Acesso, ORACLE_HOME=C:\app\Acesso\product\21c\dbhomeXE\network\admin}

O que fazer?

Obrigado.

3 respostas

Olá, Ricardo, 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 Ricardo, é 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\Acesso\product\21c\dbhomeXE\network\admin\sample 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!

Bom dia,

Ainda com problemas. Testei e levei essa mensagem de erro.

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

Certo Ricardo, você poderia acessar então, os serviços do Windows e verificar se os serviços Oracle estão em execução?

Você pode acessar os serviços do Windows da seguinte forma:

  • Abra o menu Iniciar e digite Serviços

  • Ao digitar deve aparecer para você o aplicativo Serviços , clique em abrir:

Acessando os serviços do windows

  • Ao abrir localize os serviços Oracle OracleServiceXe e OracleOraDB18Home1MTSRecoveryService, OracleOraDB18Home1TNSListener e verifique se estão em execução:

Serviços Oracle

  • Caso todos os serviços estejam em execução, indico que você os reinicie.

Aguardo o seu retorno!