Oracle SID e nome do serviço; problemas de conexão

Eu estou tentando se conectar ao oracle db no servidor remoto através do desenvolvedor sql. Eu copiei os detalhes da conexão para tnsnames e consegui me conectar ao db.

No entanto, eu tenho outro aplicativo db que é o mesmo que sqldeveloper e quando tento fazer uma conexão, continuo recebendo esse erro. Este aplicativo usa o thin client oracle jdbc, que requer nome de host e SID.

Eu tenho o erro abaixo:

java.sql.SQLException: O listener recusou a conexão com o seguinte erro: ORA-12505, TNS: o ouvinte não sabe atualmente sobre o SID fornecido no descritor de conexão

Durante a solução de problemas, alterei a opção tns no sqldeveloper e selecionei a opção básica para descobrir o que deu errado e percebi que posso me conectar a ela por causa do nome de serviço correto e não conseguir me conectar ao banco de dados via SID nome mesmo através do sqldeveloper.

Eu usei algumas consultas do banco de dados para descobrir o nome do SID, mas continuo recebendo o mesmo erro. Por favor, ajude-me a solucionar problemas.

Obrigado pelo seu tempo..

questionAnswers(2)

yourAnswerToTheQuestion