Installation mit dem Oracle Universal Installer

Die Software wird über das Java-Tool RunInstaller installiert. Er wird Oracle Universal Installer oder OUI genannt. Dieses Programm gibt es seit der 8-er Version von Oracle und es bereitete schon öfter Probleme auf Unix wie auch Windows Systemen. Vorher war es ein konsolenbasiertes Installationsprogramm, was vollkommen ausreichte. Mit dem neuen RunInstaller (Kindergartenmodus) sollen die fähig sein ein Oraclesystem zu installieren, welche besser die Finger davon lassen würden. Für den RunInstaller lässt sich ein Respond-File erstellen, was sich sehr gut eignet, wenn immer wieder die gleiche Installation durchgeführt wird. Mit dem Respond-File kann auf User-Input verzichtet werden und die Installation kann im silent Mode automatisch ausgeführt werden. Mit dem Aufruf:
./runInstaller -record -destinationFile install_oracle920.rsp
Wird ein Respondefile im Record-Mode erzeugt. Beim Installationspunkt ,,Summary page`` kann man die Installation abbrechen, und hat ein funktionierendes Respondefile. Unter Oracle Universal Installer Concepts Guide findet man die genaue Dokumentation.

Hier machen wir das aber über die GUI vom RunInstaller.

Somit sind wir jetzt beim Bilderbuchteil dieser Dokumentation angelangt.

Achtung: Oracle 10 prüft ob die Linux Distribution eine der von Oracle unterstützten ist (RedHat, SuSE oder United Linux) und bricht die Installation ab falls dem nicht so ist. Die folgende Anweisung gauklet dem Installer ein RedHat System vor (das File kann nach der Installation wieder entfernt werden):

root@tux01:~# echo redhat-3 > /etc/redhat-release

Tritt ein Fehler beim Starten von RunInstaller wie:
Can't open display: oder DISPLAY is not set auf, muss vorher die DISPLAY Variable auf den entsprechenden X11 Server gesetzt werden:
export DISPLAY=:0.0 oder export DISPLAY=host:0.0

Tritt der Fehler:

../java: error while loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file:
No such file or directory
auf, kann man dieses Problem so lösen:
mkdir lib
locate libstdc++-libc6
/usr/lib/libstdc++-libc6.2-2.so.3
ln -s /usr/lib/libstdc++-libc6.2-2.so.3 lib/libstdc++-libc6.1-1.so.2
export LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH



Unterabschnitte
Urs Stotz 2005-09-01