Datenbanken geben den Daten, die elektronisch in einem Computersystem gespeichert sind, Struktur und Ordnung. Bevor sie weit verbreitet waren, speicherten frühe Computer Informationen in flachen Dateien mit Kommas zwischen den einzelnen Informationssätzen (CSV-Dateien). Da die Anzahl der Felder und Zeilen, die die Struktur und die Eigenschaften der einzelnen Daten beschreiben, jedoch ständig zunahm, war es nur eine Frage der Zeit, bis diese Methode zu schwer zu handhaben sein würde. In diesem Artikel geht es um das Herstellen einer Verbindung mit der Oracle-Datenbank.
Relationale Modelle zur Verwaltung von Datenbanken waren der beste Weg, um dieses Problem zu lösen, da sie Daten in „Einheiten“ und „Attribute“ organisieren, die uns mehr über sie verraten. Oracle Database ist das RDBMS, das derzeit den größten Marktanteil hat. Oracle DB konkurriert mit SQL Server von Microsoft auf dem Markt für Unternehmensdatenbanken. Neben Oracle DB und SQL Server gibt es noch andere Datenbankoptionen, aber die meisten von ihnen haben einen sehr geringen Marktanteil.
Verbinden mit Oracle Database
Verbinden mit Oracle Database Server mit SQL*Plus
Verwenden Sie SQLPlus, um eine Verbindung mit Oracle Database Server herzustellen. SQLPlus ist ein interaktives Abfragetool, das automatisch installiert wird, wenn Sie Oracle Database Server oder Client installieren. Über die Befehlszeilenschnittstelle von SQL*Plus können Sie eine Verbindung zum Oracle-Datenbankserver herstellen und Anweisungen interaktiv ausführen.
Geben Sie am Linux-oder Windows-Terminal den Befehl sqlplus ein, um das SQL*Plus-Programm zu starten: sqlplus The SQL* Plus-Programm befindet sich auch im Programmordner des Windows-Startmenüs.
Wenn Sie auf das Symbol für SQLPlus klicken, werden Sie nach Ihrem Benutzernamen und Passwort gefragt. Geben Sie den Benutzernamen und das Kennwort ein, die Sie beim Einrichten des Oracle-Datenbankservers gewählt haben. Fragen Sie Ihren Datenbankadministrator, welches Konto Sie verwenden sollen, wenn Sie es nicht wissen.
Wenn Sie das sys-Konto verwenden möchten, um sich mit dem lokalen Oracle-Datenbankserver zu verbinden, geben Sie Folgendes ein: Enter user-name: sys as sysdba Enter Passwort: Nachdem Sie die Eingabetaste gedrückt haben, sollten Sie eine Meldung sehen, dann die SQL>-Befehlszeile, die so aussieht: SQL>_ Dies bedeutet, dass Sie mit dem Oracle-Datenbankserver verbunden sind. Wenn Sie in Oracle 12c eine Verbindung zum Datenbankserver herstellen, ist die Standarddatenbank die ROOT-Containerdatenbank CDB$ROOT. Der SHOW-Befehl wird verwendet, um den Namen der Datenbank anzuzeigen: SQL> SHOW con_name; CON_NAME CDB$ROOT Wenn Sie zu einer austauschbaren Datenbank wechseln möchten, verwenden Sie die ALTER SESSION-Anweisung, um die aktuelle Datenbank auf die austauschbare Datenbank wie PDBORDL festzulegen. SQL> ALTER SESSION SET CONTAINER=PDBORCL; Sitzung geändert. Sie sind jetzt mit der PDBORCL-Datenbank verbunden. Verwenden Sie den EXIT-Befehl, um einen Benutzer vom Oracle-Datenbankserver zu trennen: SQL> EXIT Geben Sie den folgenden Befehl ein, um den OT-Benutzer mit der Beispieldatenbank in der austauschbaren PDBORCL-Datenbank zu verbinden: sqlplus OT@PDBORCL SQL*Plus fragt nach dem OT-Benutzer Passwort. Wenn Sie das Passwort eingeben, verbindet Sie der Oracle-Datenbankserver mit der PDBORCL-Datenbank.
Mit SQL Developer eine Verbindung zum Oracle-Datenbankserver herstellen
Wie SQL*Plus wird SQL Developer automatisch installiert, wenn der Oracle-Datenbankserver oder-Client eingerichtet wird.
Um das SQL Developer-Programm zu starten, Sie klicken auf das SQL Developer-Symbol im Ordner „Oracle-Programme“ des Startmenüs. Wählen Sie das SQL Developer-Programm aus. So stellen Sie eine neue Datenbankverbindung her: Klicken Sie auf die Schaltfläche Neu oder drücken Sie Strg-N, wählen Sie die Option Datenbankverbindung und klicken Sie auf die Schaltfläche OK. Das Dialogfeld Neue/Datenbankverbindung auswählen wird angezeigt. In diesem Dialogfeld müssen Sie Folgendes eingeben: Einen Namen für eine Verbindung. Du kannst es nennen wie du willst. Im Dialog nannten wir es „OT“. In diesem Fall lautet der Benutzername ot/Orcl1234 und das Passwort ist dasselbe. Aktivieren Sie das Kontrollkästchen Passwort speichern, um Ihr Passwort zu speichern. Zweitens wählen Sie TNS als Verbindungstyp. Drittens, nachdem Sie den TNS-Verbindungstyp ausgewählt haben, wird die Netzwerk-Alias-Liste angezeigt. Wählen Sie einfach PDBORCL als Alias für das Netzwerk. Damit machen Sie deutlich, dass Sie sich mit der Plug-in-Datenbank PDBORCL verbinden wollen. Klicken Sie viertens auf die Schaltfläche Test, um die Verbindung zur Datenbank zu überprüfen. Wenn Sie den Nachrichtenstatus „Erfolgreich“ sehen, können Sie eine Verbindung zum Oracle-Datenbankserver herstellen. Klicken Sie auf die Schaltfläche Speichern, damit Sie nicht alle Verbindungseinstellungen erneut eingeben müssen. Die Verbindung wird gespeichert und auf der linken Seite des Dialogs angezeigt. Wenn Sie die Verbindung wiederherstellen möchten, müssen Sie nur auf die gespeicherte Verbindung klicken, und alle Einstellungen werden für Sie ausgefüllt. Jetzt können Sie eine Verbindung zum Oracle-Datenbankserver herstellen, indem Sie auf die Schaltfläche Verbinden klicken. Wenn Sie auf Verbindungen > OT > Tabellen doppelklicken, sehen Sie alle Tabellen in der OT-Beispieldatenbank.
FAQ
Wie erhalte ich die Oracle-Server-IP?
Eine Möglichkeit besteht darin, in Ihrer tnsnames.ora-Datei nachzusehen. Unter der gewünschten Verbindungszeichenfolge sollten Sie (HOST=some host name/ip address) sehen. Wenn die IP-Adresse da ist, haben Sie, wonach Sie gesucht haben. Wenn der Hostname vorhanden ist, können Sie die Eingabeaufforderung verwenden, um diesen Hostnamen anzupingen, um die IP-Adresse zu erhalten.
Wie verbinde ich mich mit SQL Server in einem lokalen Netzwerk?
Erweitern Sie SQL Server Network Configuration im SQL Server Configuration Manager und klicken Sie dann auf die Serverinstanz, die Sie ändern möchten. Doppelklicken Sie im rechten Bereich auf TCP/IP. Klicken Sie im Feld TCP/IP-Eigenschaften auf die Registerkarte IP-Adressen. Geben Sie im Abschnitt IPAll eine Portnummer in das Feld TCP-Port ein.
Wie greife ich über den Hostnamen auf meinen Server zu?
Stellen Sie zunächst sicher, dass Sie die DNS-Serveradresse festgelegt haben up auf Ihrer Netzwerkschnittstelle kann den Namen des Hosts auflösen, den Sie erreichen möchten. Geben Sie nslookup und dann Hostname ein und drücken Sie an der Eingabeaufforderung die Eingabetaste. Und stellen Sie sicher, dass Sie die richtige IP-Adresse des Remote-Computers erhalten.