2
respostas

Erro ao criar uma conexão no oracle

Insira aqui a descrição dessa imagem para ajudar na acessibilidadecomo faço para resolver esse problema?

2 respostas

Oi Bruno, como vai?

Esse erro geralmente aparece quando o Oracle SQL Developer não consegue se conectar ao banco de dados. Isso pode acontecer por diferentes motivos, desde o banco não estar em execução até configurações incorretas.

Abaixo deixo alguns caminhos para resolver:

Verifique o nome do host no listener.ora

Abra o arquivo listener.ora, que fica na pasta onde o Oracle Database está instalado. Um caminho comum é:

C:\app\Monalisa\product\21c\homes\OraDB21Home1\network\admin\

Abra como txt e procure por uma linha como esta:

(ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-CLC6SERP)(PORT = 1521))

Janela do sistema operacional Windows exibindo o diretório C:\App\Monalisa\product\21c\homes\OraDB21Home1\network\admin, com destaque para o arquivo listener.ora. Abaixo da janela do Explorer, o conteúdo do arquivo listener.ora é mostrado em um editor de texto. O trecho visível apresenta a configuração do listener do Oracle, com o parâmetro HOST definido como LAPTOP-CLC6SERP e a porta 1521, dentro da seção (ADDRESS = (PROTOCOL = TCP).... Duas marcações visuais numeradas destacam: (1) o nome do arquivo listener.ora e (2) o valor do HOST dentro da configuração.

Veja o que aparece em HOST. Copie o nome exatamente como está (por exemplo, LAPTOP-CLC6SERP) e cole no campo Nome do Host na janela de conexão do SQL Developer — como você mostrou na imagem.

Janela do Oracle SQL Developer exibindo a configuração de uma nova conexão com o banco de dados. O nome da conexão é "conexao maquina 31032025". O tipo de banco é Oracle, com autenticação padrão, nome de usuário e senha não preenchidos. No campo "Nome do Host", está inserido "LAPTOP-CLC6SERP", e a porta definida é 1521. O identificador do banco está marcado como "SID" com valor "XE". Na parte inferior da janela, uma mensagem de erro em vermelho informa: "Status: Com Falha Falha no teste: ORA-12541: Não é possível estabelecer conexão. Não há listener em host localhost port 1521." A área do botão "Conectar" está destacada com o número (3), indicando a tentativa de conexão. Uma seta vermelha também aponta para o campo "Nome do Host".

Verifique se o Listener está em execução

  1. Abra o Prompt de Comando como administrador.

  2. Vá até a pasta bin do Oracle XE. Por exemplo:

    C:\app\Monalisa\product\21c\homes\OraDB21Home1\bin
    
  3. Digite o comando abaixo para ver o status do listener:

    lsnrctl status
    
  4. Se o listener não estiver rodando, inicie-o com:

    lsnrctl start
    

Verifique também suas credenciais

Certifique-se de que o nome de usuário (como system) e a senha estejam corretos. Se tiver esquecido a senha, será necessário redefini-la diretamente no SQL*Plus ou CMD.

Espero que alguma dessas soluções te ajude, Bruno! Qualquer coisa, só chamar.

Abraços!

Caso este post tenha lhe ajudado, por favor, marque como solucionado ✓. Bons estudos!

Ao tentar instalar ele aparece isso aq e não instala todas as pastas e arquivos, vc sabe me dizer o pq?

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