Hallo zusammen!
Ich habe ein für mich großes Problem, für viele hier wohl nur ein
kleines, hoffe ihr könnt mir helfen. Ist sicher nur eine "blöde"
Kleinigkeit, aber ich habe wohl zu wenig Ahnung:
Auf einer neu Installierten Suse 11.4 und installiertem Oracle 11g kann
man "plötzlich" keine SH-Scripte mehr ausführen, selbst wenn man sich
z.B. im bin-Verzeichnis des Oracle-Home befindet (auch z.B. dort wo die
Installation abgelegt ist kann ich nichts ausführen). Es kann also
nicht einfach ein Problem sein, dass der Pfad nicht stimmt.
Bei
./sqlplus /nolog
(im richtigen bin-Verzeichnis ausgeführt) passiert gar nichts, es wird lediglich der Prompt ohne jegliche Ausgabe angezeigt.
Habe es mit dieversen .sh probiert, z.B. netca ( egal ob netca oder ./netca).
Bei ./sqlplus im richtigen Verzeichnis passiert nichts:
voicerecorder03:/u01/app/oracle/product/11.2./dbhome_voicerecorder03/bin # sqlplus /nolog
voicerecorder03:/u01/app/oracle/product/11.2.0/dbhome_voicerecorder03/bin # ./sqlplus /nolog
voicerecorder03:/u01/app/oracle/product/11.2.0/dbhome_voicerecorder03/bin #
Es sollte sich aber, wie auf den anderen Maschinen, eine SQL-Konsole öffnen. Beispiel andere Maschine:
oracle@bode01:/u01/app/oracle/product/11.2.0/dbhome_bode01/bin> sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 2 11:32:02 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL>
Ich vermute irgendwie, dass auf der Maschine die .sh -Dateien nicht
richtig interpretiert werden. Irgendeine generelle Einstellung ,
Interpreter, Pfade muss dort anders sein.
sqlplus ist nur ein Beispiel, auch andere Shell-Scripte die auf allen
anderen Maschinen eine Ausgabe oder eine Konsole initiieren
funktionieren einfach nicht.
Ich hoffe, ich habe das mit meinen rudimentären Linux-Kenntnissen halbwegs verständlich erklärt (sorry schon mal vorab [Blockierte Grafik: http://www.linux-forum.de/images/smilies/smile.gif] )
Das Problem ist einfach, dass generell .sh -Scripte nicht ausgefürt
werden, auch die, die ganz sicher (original Oracle -Scripte, laufen
unter allen anderen Maschinen bei uns) laufen müssten.
Der verwendete User oracle oder root macht keinen Unterschied, es klappt auch nicht, wenn ich mich schon im richtigen Verzeichnis befinde.
Irgendwie werden die Shell-Scripte einfach nicht abgearbeitet.
Hoffe jemand kann mir helfen.
LG