Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Configurando a conexão entre cliente e servidor Oracle 10g


Em um comentário você tem um extrato de lsnrctl status :
Listening Endpoints summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services summary...

Seu ouvinte está ouvindo apenas em 127.0.0.1 , portanto, as conexões só podem ser feitas a partir do servidor. Não há nada escutando em seu endereço externo 10.0.2.39 , então as conexões com a porta 1521 nesse endereço falham.

Seu listener.ora presumivelmente tem algo ou um único ADDRESS , ou nenhum ADDRESS em tudo, que será padrão para localhost:1521 . Você precisa modificá-lo para algo como:
LISTENER =
...
    (ADDRESS_LIST =
      ...
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
    )

ou o nome do host da sua máquina, se for resolvível para esse endereço. Idealmente, isso seria feito através do netca em vez de editar o arquivo manualmente.