SQL Plus: Wie man das Verzeichnis ändert und das aktuelle Arbeitsverzeichnis anzeigt

8

Ich habe gerade Oracle installiert und arbeite mit SQL * Plus, weil das GUI-Tool SQL Developer nicht funktioniert.

Ich muss einige Skripts ausführen, und nach dem Starten von SQL Plus konnte ich nicht von einer Sitzung zu einem anderen Verzeichnis navigieren. Die Anweisungen, die ich gefunden habe, nachdem ich im Internet gesucht habe, sprechen alle über eine GUI-Schnittstelle zu SQL Plus, die nicht mehr in Version 11 verfügbar ist. Alles, was ich bekomme, ist ein Konsolenfenster.

Im Moment habe ich mich gehackt, indem ich eine Verknüpfung erstellt habe und dann das Startverzeichnis in das Verzeichnis geändert habe, in dem die Skripte untergebracht sind.

Ich kann das weiter machen, aber ich würde gerne wissen, ob es einen Befehl gibt, der mich wissen lässt a) das aktuelle Arbeitsverzeichnis und b) Wie man Verzeichnisse wechselt

Vielen Dank im Voraus,

Hugo

    
Hugo Estrada 03.12.2009, 15:51
quelle

3 Antworten

14

Versuchen Sie: host pwd und host cd somedir . Sie können auch nur host eingeben, um eine Eingabeaufforderung zu erhalten.

Auch help ist dein Freund.

    
shoover 03.12.2009, 15:58
quelle
6

Der Befehl host führt eine Untershell unter Unix aus. Daher ändert cd das Verzeichnis in der Subshell, aber nicht für SQL * Plus selbst.

    
Karsten Spang 31.07.2012 12:16
quelle
1

Sogar ich hatte das gleiche Problem. Ich habe versucht, die Lösung zu finden, aber ich entschied mich für eine run.sql Datei Lösung. Sie können etwas wie dieses versuchen.

%Vor%

Geben Sie in run.sql

ein %Vor%

Und so weiter. Sie können die Ordnerstruktur wie gewünscht gestalten. Auch Sie können sie in Windows-BATCH-Datei und führen Sie sie mit einem Klick.

    
Guru 03.12.2009 16:08
quelle

Tags und Links