Lukket . Dette spørgsmål har brug for detaljer eller klarhed . Det accepteres i øjeblikket ikke svar.

Kommentarer

  • Er du sikker på, at 1158 er det korrekte portnummer (i urlstrengen)? – Jeg ' forventer, at det bliver 1521. Også er servicenavnet korrekt – " søgemaskine " i stedet for " orcl "?
  • Portnummeret er tildelt af Oracel-installationsprogrammet , søgemaskine er databasenavnet og SID. Hvis du anbefaler at ændre dem til 1158 og orcl, så lad mig vide hvordan?
  • Du har kodet: String url = " jdbc: oracle: thin: @ localhost: 1158: searchengine "; // prøv og skift 1158 i denne streng til: 1521, og kompilér / kør derefter (igen).
  • Nå, det virker simpelthen ikke, da Oracle efter installationen blev bedt om at være localhost: 1158 / em , derfor er den tilgængelig på 1158 ikke på 1521. Jeg mente, hvis ændringen er nødvendig for at blive begået inde i Oracle
  • Okay – lad den portnummer ved 1158, derefter. Nu for tjenestenavnet: du skrev (i din sidste kommentar) " localhost: 1158 / em ". Men i din String url lægger du " jdbc: oracle: thin: @localhost: 1158: searchengine ". Prøv at ændre dette til: " jdbc: oracle: thin: @localhost: 1158 / em ".

Svar

“emctl start dbconsole” er en kommando til at starte Enterprise Manager (EM), hvilket værktøj leveres med Oracle Database, og bruges til overvågning og styring af Oracle Database.

Jeg tror, localhost: 1158 / em er URLen til Enterprise Manager (EM), det samme gælder porten.

EM- og DB-porten vil ikke være det samme, i dit tilfælde skal DB-porten være 1521 og SID skal være ORCL.

Så din forbindelses-URL skal se ud som “jdbc: oracle: thin: @localhost: 1521: orcl” .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *