Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So verwenden Sie Oracle SQL*Plus

Hier in diesem Beitrag würde ich eine Einführung in Oracle SQLPlus geben, das sind Oracle-Tools zum Herstellen einer Verbindung mit der Oracle-Datenbank, und wie man Oracle SQL herunterlädt Plus

Oracle SQL*Plus

Was ist Oracle Sql*plus:

1) SQLPlus, das von Oracle-DBAs und -Entwicklern weit verbreitet ist, ist ein leistungsstarkes und unkompliziertes Tool von Oracle zur Interaktion mit der Datenbank.
2) SQL
Plus verfügt über eigene Formatierungsbefehle, damit Ihre Abfragen besser aussehen, sowie Befehle zum Einrichten der Umgebung.
3) SQL*Plus ist auf allen Plattformen wie AIX, Solaris, Unix, Linux Windows, HP usw. verfügbar welche Oracle läuft. Es wird mit der Oracle Client-Installationssoftware für den Clientcomputer bereitgestellt. Es wird auch auf Serverebene mit Installationssoftware für den Oracle-Server bereitgestellt.

Wie man mit Oracle Sql*plus beginnt

1) Wenn Sie SQLPlus starten, werden Sie aufgefordert, den Benutzernamen, das Kennwort und die Verbindungszeichenfolge einzugeben. Die Verbindungszeichenfolge ist der Aliasname der Datenbank. Wenn Sie die Verbindungszeichenfolge weglassen, wird SQL Plus versucht, Sie mit der lokalen Datenbank zu verbinden, die in der ORACLE_SID-Variablen definiert ist. Sie benötigen also einen Benutzernamen, ein Passwort und eine Verbindungszeichenfolge, um sich mit der Datenbank zu verbinden

2) Sie können sich bei einem anderen Benutzer oder einer anderen Datenbank anmelden, sobald Sie sich in SQL*Plus befinden, indem Sie den Befehl CONNECT USERNAME/[email protected] verwenden. Der Schrägstrich trennt Benutzername und Passwort, die Verbindungszeichenfolge nach @ ist der Aliasname der Datenbank. Wenn Sie das Passwort weglassen, werden Sie aufgefordert, es einzugeben. Sie können die Verbindungszeichenfolge weglassen, um eine Verbindung zu einer lokalen Datenbank herzustellen.

3) Der EXIT-Befehl wird verwendet, um Sql*plus

zu verlassen

.Sie können auch den Befehl QUIT verwenden, um die Sitzung zu beenden. EXIT und QUIT sind Synonyme.

Wie die Befehle in Oracle Sql*plus eingegeben und ausgeführt werden

1) Sobald Sie mit SQL*Plus verbunden sind, erhalten Sie die Eingabeaufforderung SQL>. Dies ist die Standardeingabeaufforderung, die mit dem Befehl SET SQL PROMPT geändert werden kann. Geben Sie an dieser Eingabeaufforderung den Befehl ein, den Sie eingeben möchten.
2) Ein Befehl kann sich über mehrere Zeilen erstrecken, und bei den Befehlen wird die Groß- und Kleinschreibung nicht beachtet. Der zuvor ausgeführte Befehl ist immer im SQL-Puffer verfügbar. Der Puffer kann bearbeitet oder in einer Datei gespeichert werden. Sie können einen Befehl auf eine der folgenden Arten beenden:
a)Beenden Sie mit einem Semikolon (;). Der Befehl wird abgeschlossen und ausgeführt.

select * from emp;
b)Geben Sie einen Schrägstrich (/) in einer eigenen neuen Zeile ein. Der Befehl im Puffer wird ausgeführt. Diese Methode wird auch verwendet, um einen PL/SQL-Block auszuführen.

select * from emp

/
c) Geben Sie eine Leerzeile ein. Der Befehl wird im Puffer gespeichert.

Der RUN-Befehl kann anstelle eines Schrägstrichs verwendet werden, um einen Befehl im Puffer auszuführen. Die SQL-Eingabeaufforderung wird zurückgegeben, wenn der Befehl die Ausführung abgeschlossen hat. Sie können Ihren nächsten Befehl in die Eingabeaufforderung eingeben.

Einfache Oracle SQL*Plus BEFEHLE

• DESCRIBE
• SAVE „file command“   :Speichert die Datei im Dateisystem unter Unix
• GET „file command“ :Öffnet die Datei an der sqlplus-Eingabeaufforderung
• EDIT „file Befehl“ :Sie können die Datei bearbeiten
• SPOOL „Dateibefehl“ :Sie können das Protokoll jedes Befehls in die Datei im Dateisystem spoolen,
• INPUT „Befehl bearbeiten“
• LIST „ Bearbeitungsbefehl“ :Zeigt den zuletzt ausgeführten Befehl an
• RUN „Bearbeitungsbefehl“ :Führt den Befehl im SQL-Puffer aus
• APPEND „Bearbeitungsbefehl“ :Sie können dem Befehl im SQL-Puffer einen beliebigen Text hinzufügen mit diesem
• CHANGE „Bearbeitungsbefehl“
• CLEAR BUFFER „Bearbeitungsbefehl“ :Löscht den SQL-Puffer
• DEL „Bearbeitungsbefehl“

Hinweis Nur SQL-Befehle und PL/SQL-Blöcke werden im SQL-Puffer gespeichert, SQLPlus-Befehle werden nicht im Puffer gespeichert.
Ein Bindestrich (-) wird verwendet, um die Befehlsfortsetzung anzuzeigen. Obwohl SQL-Befehle ohne Fortsetzungsoperator in der nächsten Zeile fortgesetzt werden können, ist SQL
Plus-Befehle können nicht fortgesetzt werden

Oracle Sql*plus-Download

1) Laden Sie die ZIP-Dateien mit dem SQL*Plus Instant Client-Paket und dem OCI-Paket von der OTN Instant Client-Seite unter http://www.oracle.com/technetwork/apps-tech/winx64soft-089540.html herunter>

Beide Pakete müssen von derselben Version sein, z. B. 11.2.0.4.

2) Erstellen Sie ein neues Verzeichnis, z. B. /home/instantclient10_2 unter UNIX oder c:\instantclient10_2 unter Windows.

3) Entpacken Sie die beiden Pakete in das neue Verzeichnis.

4) Fügen Sie das Verzeichnis mit den Instant Client-Dateien zur Systemumgebungsvariablen PATH hinzu. Entfernen Sie alle anderen Oracle-Verzeichnisse aus PATH.

5) Setzen Sie die Benutzerumgebungsvariable SQLPATH auf das Verzeichnis, das die Instant Client-Dateien enthält, sodass glogin.sql gefunden wird

6) Richten Sie tnsnames.ora ein und setzen Sie die Variable TNS_ADMIN auf diesen Pfad

Jetzt ist Oracle Sql*plus verbindungsbereit

Verwandte Links

Vorgefertigte Oracle-Datenbank zum Lernen und Testen mit Oracle Developer VM

Dinge, die Sie über Oracle SQL Developer wissen müssen

Verwendung von Putty für SSH

PuTTY-VERBINDUNGSMANAGER (PuttyCM)

Fantastischer kostenloser Remote Desktop Manager