Fechado . Esta pergunta precisa de detalhes ou clareza . Atualmente não está aceitando respostas.

Comentários

  • Tem certeza de que 1158 é o número de porta correto (na string url)? – Eu ' d esperava que fosse 1521. Além disso, o nome do serviço está correto – " searchengine ", em vez de " orcl "?
  • O número da porta foi atribuído pelo instalador Oracel , searchengine é o nome do banco de dados e SID. Se você recomendar alterá-los para 1158 e orcl, por favor me diga como?
  • Você codificou: String url = " jdbc: oracle: thin: @ localhost: 1158: searchengine "; // tente e mude 1158 nesta string para: 1521, e então compile / execute (novamente).
  • Bem, isso simplesmente não funciona, já que após a instalação o Oracle solicitou como localhost: 1158 / em , portanto, está disponível em 1158 e não em 1521. Eu quis dizer que se a mudança precisa ser confirmada dentro do Oracle
  • Ok – deixe o número da porta em 1158, então. Agora, para o nome do serviço: você escreveu (em seu último comentário) " localhost: 1158 / em ". Mas em seu URL de string, você coloca " jdbc: oracle: thin: @localhost: 1158: searchengine ". Tente e altere isso para: " jdbc: oracle: thin: @localhost: 1158 / em ".

Resposta

“emctl start dbconsole” é um comando para iniciar o Enterprise Manager (EM), que é uma ferramenta que vem junto com o banco de dados Oracle, e usado para monitorar e gerenciar o banco de dados Oracle.

Acredito que localhost: 1158 / em é a URL para Enterprise Manager (EM), assim como a porta.

As portas EM e DB não será o mesmo, no seu caso a porta DB deve ser 1521 e o SID deve ser ORCL.

Portanto, sua URL de conexão deve ser semelhante a “jdbc: oracle: thin: @localhost: 1521: orcl” .

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *