SQLPLUS 32-Bit-Linux-Pfadproblem

869
ghostFishKillah

Ich verwende Linux 32 Bit und installierte Oracle 11g darin. Ich versuche, sqlplus von der Kommandozeile aus zu starten, bekomme aber den Befehl "Fehler nicht gefunden".

Ich habe die Umgebungsvariablen überprüft und habe

ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1

Die ausführbare Datei sqlplus liegt in

/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin

mein .bash_profile sieht so aus:

PATH=$PATH:/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin

Ich habe auch sichergestellt, dass ich ORACLE_HOME exportiert habe, nachdem ich den Pfad gesetzt habe.

Merkwürdig ist, was ich getan habe

echo $PATH

und der ORACLE_HOME-Pfad wurde nicht zurückgegeben. ist .bash_profile die falsche zu bearbeitende Datei? Ich habe keine anderen Profildateien gesehen.

Ich habe auch versucht, Oracle_HOME zu setzen als: /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/sqlplusaber ich habe immer noch einen Befehl erhalten, Ergebnis nicht gefunden.

0

1 Antwort auf die Frage

0
Andreas Wiese

Verwenden Sie tatsächlich bash?

echo $0 

sollte dir das sagen Versuchen exportSie es auch $PATH( export PATHnach PATH=…). Um sicher zu sein, dass Ihr ~/.bash_profiletatsächlich in Ihrer Shell gelesen wird, können Sie etwas einfügen

echo "now sourcing ~/.bash_profile" 

irgendwo hinein

Hinweis: ~/.bash_profile Wird nur gelesen, wenn bash als Login- Shell gestartet ist . Wenn Sie es von innerhalb eines xtermoder mehrerer versuchen, wird es möglicherweise nicht gelesen, da die meisten Terminalemulatoren so konfiguriert sind, dass sie nicht als Login-Shell dienen. In diesem Fall bearbeiten Sie ~/.bashrc.

`echo $ 0` gab bash zurück. Ich logge mich aus der Ferne ein und verwende xterm, also könnte es sein. Seltsam ist, ich habe heute sowohl PATH als auch ORACLE_HOME überprüft und es scheint, als wären beide Variablen zurückgesetzt worden. Das lässt mich glauben, dass es irgendetwas anderes gibt, das es später zurücksetzt. Letztendlich konnte ich mich bei SQLPLUS anmelden und danke für die Hilfe. ghostFishKillah vor 10 Jahren 0