Ich habe versucht, sqlplus zu installieren, indem ich den Anweisungen von hier aus gefolgt bin . Ich bekomme immer noch:
sqlplus: command not found
wenn ich das sqlplus
von meinem terminal aus tue .
Ich bin ein Anfänger in Ubuntu und benutze Ubuntu 12.04.
installation
Ameisen
quelle
quelle
sudo alien -i
Antworten:
Zunächst müssen Sie Instant Client Downloads herunterladen . Installieren Sie das Alien-Paket, damit Sie RPM-Pakete installieren können, indem Sie den folgenden Befehl im Terminal eingeben.
Wechseln Sie anschließend in den Ordner, in dem sich die RPM-Dateien befinden, und führen Sie Folgendes aus:
Sie müssen installieren
libaio.so
. Geben Sie dazu den folgenden Befehl ein:Erstellen Sie eine Oracle-Konfigurationsdatei:
Fügen Sie diese Zeile in die Datei ein:
Hinweis - Bei 64-Bit-Installationen lautet der Pfad:
Aktualisieren Sie die Konfiguration, indem Sie den folgenden Befehl ausführen:
Versuchen Sie eine Verbindung herzustellen mit:
oder:
Beachten Sie, dass der Client aufgerufen wird, wenn Sie die 64-Bit-Version installiert haben
sqlplus64
.quelle
Das Alien-Ding hat nicht funktioniert wegen:
Also entschied ich mich für die einfache Lösung: Laden Sie die ZIP- Dateien von Oracle (Basic und SQL Plus) herunter, extrahieren Sie sie und legen Sie den Ordner ab, in dem Sie die Programmdateien abgelegt haben (z
/usr/share
. B. ). Erstellen Sie dann ein Skript, das die ausführbare Datei ausführt, nachdem Sie dieLD_LIBRARY_PATH
Variable festgelegt haben, damit Bibliotheken gefunden werden:Rufe es auf
sqlplus
, mache es ausführbar (chmod 755 sqlplus
) und lege es in ein VerzeichnisPATH
(zB/usr/bin/
), damit bash es findet.Führen Sie es wie
Wenn du bekommst
Installieren Sie die Bibliothek mit
sudo apt-get install libaio1
quelle
Ich denke, dieser Link würde helfen. Es ist ziemlich beschreibend. Stellen Sie sicher, dass Sie alle Schritte befolgen. Wenn Sie dennoch Probleme haben, zögern Sie nicht, einen Kommentar abzugeben.
quelle
Natürlich stammt die korrekte Installation von offiziellen Paketen wie oben ( Download von Instant Client-Downloads ), aber Sie können ein voll funktionsfähiges sqlplus erhalten, indem Sie einfach diese Dateien kopieren (Sie finden es auf jedem Computer, auf dem Oracle Client installiert ist), und einige MSBs sind optional :
Als zusätzliche Abhängigkeit habe ich aufgenommen
libaio.so
- es kann mit installiert werdensudo apt-get install libaio1
Eine Beispielanwendung kann also sein:
quelle
Nur als Ergänzung zu Ketan Patels großartiger Antwort:
Dieses einfache Skript, zusammen mit heruntergeladenen RPM-Dateien, automatisiert den Vorgang für weitere Installationen:
Edit: Hier ist es eine verbesserte Version mit Zeilenumbruch (Credists für diesen Beitrag ):
Es ist immer noch Oracle, aber es macht die Schmerzen ein bisschen erträglicher ...
quelle