Stengt . Dette spørsmålet trenger detaljer eller klarhet . Det aksepteres for øyeblikket ikke svar.
Kommentarer
- Er du sikker på at 1158 er riktig portnummer (i urlstrengen)? – Jeg ' Jeg forventer at det skal være 1521. Er også tjenestenavnet riktig – " søkemotor ", i stedet for " orcl "?
- Portnummeret er tildelt av Oracel-installatøren , søkemotor er databasenavnet og SID. Hvis du anbefaler å endre disse til 1158 og orcl, vennligst gi meg beskjed om hvordan?
- Du har kodet: String url = " jdbc: oracle: thin: @ localhost: 1158: searchengine "; // prøv å endre 1158 i denne strengen til: 1521, og kompiler / kjør deretter (igjen).
- Vel, det fungerer rett og slett ikke, da Oracle etter installasjonen ba om å være localhost: 1158 / em , derfor er den tilgjengelig på 1158 ikke på 1521. Jeg mente hvis endringen er nødvendig for å bli begått inne i Oracle
- Ok – la portnummer på 1158, da. Nå for tjenestenavnet: du skrev (i din siste kommentar) " localhost: 1158 / em ". Men i String url setter du " jdbc: oracle: thin: @localhost: 1158: searchengine ". Prøv å endre dette til: " jdbc: oracle: thin: @localhost: 1158 / em ".
Svar
«emctl start dbconsole» er en kommando for å starte Enterprise Manager (EM), som er et verktøy som følger med Oracle Database, og brukes til å overvåke og administrere Oracle Database.
Jeg tror localhost: 1158 / em er URL for Enterprise Manager (EM), det samme er porten.
EM- og DB-porten vil ikke være den samme, i ditt tilfelle skal DB-porten være 1521 og SID skal være ORCL.
Så, tilkoblings-URL-en din skal se ut som «jdbc: oracle: thin: @localhost: 1521: orcl» .