Chiuso . Questa domanda richiede dettagli o chiarezza . Attualmente non accetta risposte.

Commenti

  • Sei sicuro che 1158 sia il numero di porta corretto (nella stringa dellurl)? – Mi ' mi aspetto che sia 1521. Inoltre, il nome del servizio è corretto – " motore di ricerca ", anziché " orcl "?
  • Il numero di porta è stato assegnato dal programma di installazione di Oracel , searchengine è il nome del database e il SID. Se consigli di cambiarli in 1158 e orcl, fammi sapere come?
  • Hai codificato: String url = " jdbc: oracle: thin: @ localhost: 1158: motore di ricerca "; // prova a cambiare 1158 in questa stringa in: 1521, quindi compila / esegui (di nuovo).
  • Beh, semplicemente non funziona, poiché dopo linstallazione Oracle ha richiesto come localhost: 1158 / em , quindi è disponibile su 1158 non su 1521. Volevo dire che se la modifica è necessaria per essere confermata allinterno di Oracle
  • Ok, lascia il numero di porta al 1158, quindi. Ora per il nome del servizio: hai scritto (nel tuo ultimo commento) " localhost: 1158 / em ". Ma nellURL della stringa inserisci " jdbc: oracle: thin: @localhost: 1158: searchengine ". Prova a modificarlo in: " jdbc: oracle: thin: @localhost: 1158 / em ".

Risposta

“emctl start dbconsole” è un comando per avviare Enterprise Manager (EM), che è uno strumento fornito in bundle con Oracle Database e utilizzato per il monitoraggio e la gestione del database Oracle.

Credo che localhost: 1158 / em sia lURL di Enterprise Manager (EM), così come la porta.

La porta EM e DB non sarà lo stesso, nel tuo caso la porta DB dovrebbe essere 1521 e SID dovrebbe essere ORCL.

Quindi, il tuo URL di connessione dovrebbe essere simile a “jdbc: oracle: thin: @localhost: 1521: orcl” .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *