Oracle - Verwenden von SQLPlus unter Linux

SQLPlus ist ein Befehlszeilentool, mit dem Sie Daten in Oracle, einem relationalen Datenbankverwaltungssystem, speichern und abrufen können. Datenbanken bestehen aus Tabellen, die mit SQL bearbeitet werden können. SQL ist eine Programmiersprache zur Verwaltung von Datenbanken. SQL-Abfragen werden mit diesem SQLPlus-Tool an den Server gesendet. Wenn Sie SQLPlus unter Linux verwenden, können Sie Ihren Befehl nicht mit dem Pfeil nach oben oder der Rücktaste zurücksetzen. Dies zeigt Sonderzeichen an. Sie müssen einige vorhandene Befehle wie L verwenden, um den letzten Befehl zu überprüfen, R, um den letzten Befehl erneut auszuführen usw. Sie können das rlwrap-Paket für Oracle unter Linux installieren, wenn Sie mit SQLPlus in einer Linux-Umgebung arbeiten, um vorherige Befehle anzuzeigen.

Intro

Sie werden überrascht sein, dass Sie Ihren Befehl nicht mit dem Aufwärtspfeil (zuletzt eingegebener Befehl) oder der Rücktaste (aktuelle Befehlskorrektur) zurücksetzen können. Es werden Sonderzeichen angezeigt.

Einige vorhandene Befehle

  • Überprüfen Sie den zuletzt eingegebenen Befehl:

 L 
  • Wiederholen Sie den zuletzt eingegebenen Befehl:

 R 
  • Korrektur des zuletzt eingegebenen Befehls:

 c / text_tobe_corrected / text_corrected 

Geben Sie R ein, um den Befehl ausführen zu lassen.

Mit rlwrap

  • Für diejenigen, die zu einer klassischeren Methodik zurückkehren möchten, können Sie das Paket rlwrap herunterladen:

 apt-get installiere rlwrap auf Debian, etc. 
  • Melden Sie sich wie folgt an:

 rlwrap sqlplus user / 
  • Sie können jetzt Ihre Pfeiltasten und die Rücktaste verwenden. Die oben genannten Befehle (R, L und c) können ebenfalls verwendet werden.

Automatisieren Sie die Verwendung von rlwrap

  • Fügen Sie die folgende Zeile in Ihre .bashrc-Datei ein, um die Verwendung von rlwrap zu automatisieren:

 alias sqlplus = "rlwrap sqlplus" 
  • Führen Sie den folgenden Befehl aus, damit die Änderungen berücksichtigt werden:

 source ~ / .bashrc 
  • Jetzt müssen Sie rlwrap nicht mehr angeben: Der Befehl "sqlplus" wird automatisch als "rlwrap sqlplus" interpretiert .
Vorherige Artikel Nächster Artikel

Top-Tipps