01.01.2013 Aufrufe

Das FreeBSD-Handbuch - CSMN Net Services

Das FreeBSD-Handbuch - CSMN Net Services

Das FreeBSD-Handbuch - CSMN Net Services

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Kapitel 10. Linux-Binärkompatibilität<br />

Es ist empfehlenswert, alle Variablen in der Datei .profile zu setzen. Ein komplettes Beispiel sieht<br />

folgendermaßen aus:<br />

ORACLE_BASE=/oracle; export ORACLE_BASE<br />

ORACLE_HOME=/oracle; export ORACLE_HOME<br />

LD_LIBRARY_PATH=$ORACLE_HOME/lib<br />

export LD_LIBRARY_PATH<br />

ORACLE_SID=ORCL; export ORACLE_SID<br />

ORACLE_TERM=386x; export ORACLE_TERM<br />

CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip<br />

export CLASSPATH<br />

PATH=/compat/linux/bin:/compat/linux/sbin:/compat/linux/usr/bin<br />

PATH=$PATH:/compat/linux/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin<br />

PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin<br />

export PATH<br />

10.6.4. Oracle installieren<br />

Auf Grund einer kleinen Unregelmäßigkeit im Linux-Emulator müssen Sie das Verzeichnis .oracle unter<br />

/var/tmp erzeugen, bevor Sie das Installationsprogramm starten. <strong>Das</strong> Verzeichnis muss dem Account oracle<br />

gehören. Sie sollten Oracle nun ohne Probleme installieren können. Treten dennoch Probleme auf, überprüfen Sie<br />

zuerst Ihre Oracle-Distribution und Ihre Konfiguration. Nachdem Sie Oracle erfolgreich installiert haben,<br />

installieren Sie die Patches wie in den zwei folgenden Abschnitten beschrieben:<br />

Ein häufiges Problem ist, dass der TCP Protokoll-Adapter nicht korrekt installiert wird. Daraus folgt, dass Sie keine<br />

TCP-Listener starten können. Dieses Problem kann durch folgende Schritte behoben werden:<br />

# cd $ORACLE_HOME/network/lib<br />

# make -f ins_network.mk ntcontab.o<br />

# cd $ORACLE_HOME/lib<br />

# ar r libnetwork.a ntcontab.o<br />

# cd $ORACLE_HOME/network/lib<br />

# make -f ins_network.mk install<br />

Vergessen Sie nicht, root.sh nochmals auszuführen!<br />

10.6.4.1. root.sh patchen<br />

Während der Oracle-Installation werden einige Aktionen, die als root ausgeführt werden müssen, in ein<br />

Shell-Skript mit dem Namen root.sh gespeichert. Dieses Skript befindet sich im Verzeichnis orainst. Verwenden<br />

Sie folgenden Patch für root.sh, damit es das richtige chown Kommando verwendet, oder lassen Sie das Skript<br />

alternativ unter einer Linux-Shell ablaufen:<br />

*** orainst/root.sh.orig Tue Oct 6 21:57:33 1998<br />

--- orainst/root.sh Mon Dec 28 15:58:53 1998<br />

***************<br />

*** 31,37 ****<br />

# This is the default value for CHOWN<br />

# It will redefined later in this script for those ports<br />

# which have it conditionally defined in ss_install.h<br />

276

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!