IBM® Informix® 12.10

Definieren von Umgebungsvariablen unter UNIX

Zum Definieren von UNIX-Umgebungsvariablen haben Sie folgende Möglichkeiten:
  • Definieren von lokalen Umgebungsvariablen in der ONCONFIG-Datei

    Die Einstellungen werden von den folgenden Dienstprogrammen verwendet, wenn Sie die Dienstprogramme mit der Option -FILE starten: oninit, onclean, onload, onlog, onmode, onparams, onspaces, onstat, ontape und onunload. Wenn Sie das Dienstprogramm ausführen, geben Sie den Pfad zur ONCONFIG-Datei mit der Option -FILE an. Diese Option ermöglicht eine einfache Ausführung der Dienstprogramme auf fernen Computern in eingebetteten Umgebungen.

  • Über die Befehlszeile der Eingabeaufforderung

    Wenn Sie eine Umgebungsvariable über die Eingabeaufforderung definieren, müssen Sie diese bei Ihrer nächsten Systemanmeldung erneut zuordnen.

  • In einer Umgebungskonfigurationsdatei wie $INFORMIXDIR/etc/informix.rc oder .informix

    Eine Umgebungskonfigurationsdatei ist eine gemeinsame oder private Datei, in der Sie Umgebungsvariablen für die einzelnen Benutzer des Datenbankservers angeben können. Die Verwendung einer Umgebungskonfigurationsdatei reduziert die Anzahl der Umgebungsvariablen, die sonst über die Befehlszeile oder in einer Shell-Datei definiert werden müssen.

  • In Ihrer Datei .profile oder .login

    Wenn Sie eine Umgebungsvariable in einer Ihrer Dateien .login, .cshrc oder .profile definieren, wird sie jedes Mal automatisch zugeordnet, wenn Sie sich beim System anmelden. Informationen zu diesen Dateien finden Sie in Ihren Betriebssystemhandbüchern.

Wenn Sie Umgebungsvariablen überschreiben wollen, die automatisch definiert wurden, verwenden Sie eine private Datei für Umgebungsvariablen ~/.informix, oder ordnen Sie den Umgebungsvariablen neue Werte einzeln zu.

Wenn Sie die Gültigkeit von Umgebungsvariablen überprüfen wollen, verwenden Sie das Dienstprogramm chkenv.

Das folgende Beispiel zeigt eine Konfigurationsdatei mit Umgebungsvariablen für den Datenbankserver miami. In LD_LIBRARY_PATH ist die Position des Datenbankservers und der Informix ESQL/C-Bibliotheksdateien angegeben.
setenv INFORMIXDIR /ix/informix93
setenv INFORMIXSQLHOSTS /ix/sqlhosts.unified
setenv ONCONFIG s.miami
setenv INFORMIXSERVER miami

# setup to use J/Foundation
setenv JVPHOME /ix/informix93/extend/krakatoa
setenv CLASSPATH $JVPHOME/krakatoa.jar:$JVPHOME/jdbc.jar:/usr/java/lib/classes.zip

# Include jar paths for Java; include /usr/ccs/bin for C compiler:
setenv PATH $INFORMIXDIR/bin:$INFORMIXDIR/extend/krakatoa/krakatoa.jar:
   $INFORMIXDIR/extend/krakatoa/jdbc.jar:/usr/ccs/bin:$PATH

setenv LD_LIBRARY_PATH $INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib


Feedback | Beispielaustausch | Fehlerbehebung

Die PDF-Datei finden Sie unter Publications for the IBM Informix 12.10 family of products.
Releaseinformationen, Dokumentationshinweise und/oder Systeminformationen finden Sie auf der Seite Releaseinformationen.
Zeitmarke Freigabedatum: März 2013