Ich benutze derzeit SQL Developer 4.5.1.21 und möchte etwas Zeit brauchen, um Sprache zu lernen, Abfragen usw. usw. Ich verwende eine Datenbank, die Oracle bietet "HR Schema "das ist kostenlos zum Download. Jetzt weiß ich, dass ich eine "Verbindung" erstellen muss, um Abfragen auf diese Datenbank auszuführen. Ich fange an, in Schwierigkeiten zu geraten, wenn ich meine eigene Verbindung erstellen möchte. Kann mir jemand die Schritte zum Erstellen einer neuen Verbindung erklären? Ich klicke auf "+" und dann auf "Neue Verbindung".So stellen Sie eine Verbindung zu SQL-Entwickler mit meiner eigenen Datenbank her
Antwort
Das Hauptproblem, das Sie hier haben, ist, dass Sie eine Oracle-Datenbankinstanz installiert haben müssen, bevor Sie etwas haben, mit dem Sie sich verbinden können.
Sie haben ein paar Optionen hier ...
Herunterladen und die kostenlose Version von Oracle verwenden:
Oracle Express Edition
Sie erwähnten, dass Sie Student sind. Erkundigen Sie sich bei Ihrem Professor, ob er eine robustere Ausgabe von Oracle für Studenten anbietet, wie zum Beispiel:
a. Oracle Personal Edition
b. Oracle Standard Edition
c. Oracle Enterprise Edition
Wenn Sie über die verfügbaren Mittel verfügen und eine Zukunft in der Datenbankarbeit anstreben, können Sie eine Lizenz für eine der oben genannten Editionen erwerben.
Sie können here mehr über die verschiedenen Versionen von Oracle lesen.
Hier ist zu beachten, dass Sie die von Oracle bereitgestellten Beispielschemas, insbesondere das Schema "HR", verwenden möchten. Werfen wir einen Blick auf die installation documentation über auf der Oracle-Site, ich sehe keine Erwähnung der Express Ausgabe von Oracle Server auf der Verfügbarkeitstabelle, aber das bedeutet nicht, dass es nicht funktioniert.
Um den Verbindungsteil Ihrer Frage zu adressieren, sobald Sie Ihre Datenbank eingerichtet und ausgeführt haben, sollten Sie eine Verbindung herstellen können, indem Sie den Hostnamen (localhost
für die Verbindung zu Ihrem lokalen Rechner), Port und verschiedene andere angeben Informationen wie Benutzername und Passwort. Insgesamt würde die Verbindungszeichenfolge aussehen wahrscheinlich wie folgt aus:
Host=localhost; SID=MyOracleServer; port=1677; Min Pool Size=1; Connection Lifetime=600; User ID=EhBabay; Password=secretpassword123;
oder in SQL Developer
sollten Sie in der Lage sein, auf Ihre lokale Instanz der Oracle-Datenbank zu verbinden ziemlich leicht, ohne eine Verbindungszeichenfolge zu erstellen. Die Verbindungszeichenfolge wird jedoch weiterhin verwendet, und zwar in allen Anwendungen, die Sie schreiben, mit denen Sie eine Verbindung zur Datenbank herstellen möchten.
Die Hauptsache hier ist jedoch, dass Sie eine Instanz einer Oracle-Datenbank installiert haben und irgendwo ausführen müssen, auf die Sie Zugriff haben.
Aus welchen Gründen auch immer kann ich keine Verbindung zu meiner lokalen Instanz herstellen. Ich benutze etwas in der Art: Verbindung Name: hr_test, Benutzername: jmc7dt, Passwort: hr, dann sichere Passwort, Hostname: localhost, Port: nicht sicher, welchen Port ich verwenden soll, da ich meine Ports auf meinem Mac angeschaut habe und es gibt viele, SID: Xe. Wenn ich den Test erhalte, bekomme ich "Status: Fehler - Test fehlgeschlagen: E/A-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen". Was fehlt mir hier? – EhBabay
@EhBabay All diese Informationen, die Sie zum Herstellen einer Verbindung benötigen, sollten Sie beim Einrichten der Oracle-Datenbank konfiguriert haben. Ich kann Ihnen nichts davon sagen, da alles konfigurierbar ist, wenn Sie Ihren Oracle-Datenbankserver installieren. – gmiley
Ich werde versuchen, herauszufinden, was vor sich geht und meine Ergebnisse berichten. Danke nochmal für die Hilfe. – EhBabay
- 1. So stellen Sie eine Verbindung zur lokalen Datenbank her
- 2. So stellen Sie eine Datenbankdatei bereit und stellen eine Verbindung mit EF Core SQLite her
- 3. So stellen Sie eine Verbindung zum web2py-Server her
- 4. So stellen Sie eine Verbindung zu Cloud SQL von Cloud Shell her her?
- 5. So stellen Sie eine serielle Verbindung in PyQT5 her
- 6. So stellen Sie eine Verbindung zur Postgres-Datenbank mit dem Docker-Container her
- 7. So stellen Sie eine Verbindung zur Azure-Datenbank mit der Standard-Dotnet-Webvorlage her
- 8. So stellen Sie eine domänenübergreifende Anfrage her
- 9. So stellen Sie eine Verbindung zwischen Google Tabellen und Datenbank her
- 10. So stellen Sie eine Verbindung zur SQL Server-Datenbank über LAN her
- 11. So stellen Sie eine Verbindung zu Amazon RDS her, indem Sie go-sql-driver verwenden
- 12. Wie stellen Sie mit Oracle SQL Developer eine Verbindung zu einer MySQL-Datenbank her?
- 13. So stellen Sie eine Verbindung zu einer Amazon MySQL RDS-Instanz über PHP über SSL her
- 14. So stellen Sie eine Verbindung zu Amazon RDS in Codename One her
- 15. So stellen Sie eine Verbindung zu Oracle von weit her Computer im LAN?
- 16. So stellen Sie eine Verbindung zu Amazon RDS über SSL her?
- 17. So stellen Sie eine Verbindung zu Impala her, wenn Hadoop Cluster mit Edge-Knoten ausgeführt wird
- 18. So stellen Sie eine Verbindung zu Active Directory mit dem Hauptkontext her?
- 19. So stellen Sie eine Verbindung zu MySQL her, die auf dem Docker vom Host-Rechner läuft
- 20. So stellen Sie eine Verbindung zu Cassandra auf einem Cloud-Server her
- 21. So stellen Sie eine Verbindung mit einem SQL-Server von einem anderen Computer her
- 22. OpenShift: So stellen Sie eine Verbindung zu postgresql von meinem PC her
- 23. So stellen Sie eine Verbindung zur SharePoint-Dokumentbibliothek mit onedrive api her?
- 24. So stellen Sie eine Verbindung mit Tridion her, indem Sie den Kerndienst vom Clientcomputer verwenden
- 25. So stellen Sie eine Verbindung mit PSSession her, indem Sie für Auth ein Zertifikat ThumbPrint?
- 26. So stellen Sie eine Verbindung mit dem ADFS des Clients aus dem azure Active Directory her
- 27. So stellen Sie eine Verbindung mit einem AWS-Server mit PPK-Datei auf dem Mac her
- 28. Robot Framework - So stellen Sie eine Verbindung zu Amazon Device Farm her
- 29. R & COM-Objekte: So stellen Sie eine Verbindung zu einem OLAP-Cube unter Windows her
Sie sagen, Sie verwenden eine Datenbank namens HR Schema. Haben Sie tatsächlich Oracle installiert und haben eine laufende Instanz einer Oracle-Datenbank? Oder haben Sie einfach die Installationsskripte für das HR-Schema heruntergeladen? HR ist nur ein Schema (Tabellen, Pakete, Funktionen, etc ...), das als Beispielschema angeboten wird. – gmiley
@gmiley Ich habe SQL-Entwickler und jdk.Ich bin in der Lage, in den Datenmodellierer zu gehen und die "hr schema" -Datenbank zu laden, um das "hr-relationale Modell" anzuschauen. Wenn ich jedoch Abfragen ausführen möchte, werde ich angewiesen, eine "Verbindung" herzustellen. Ich bin auch nicht berechtigt, mit Oracle-Datenbanken zu verbinden (glaube ich?), Weil ich nicht dafür bezahle. – EhBabay
Sie müssen eine tatsächliche Instanz von Oracle Server ausgeführt haben. Haben Sie eines der folgenden Programme installiert: Oracle Database Personal Edition, Oracle Database Standard Edition oder Oracle Database Enterprise Edition? – gmiley