Oracle 10g unter Mandriva Linux installieren

Nun hatte ich vor, meinem "betagten" Notebook (IBM Thinkpad T41) vor eine neue Herausforderung zu stellen und eine "Probierversion" der Oracle Datenbank 10g (Enterprise Edition!) zu hosten.

Nach kurzem Suchen war klar, dass es noch keine Dokumentation zu Oracle10g+Mandriva gibt – was darauf hindeuten kann, dass es noch niemand versucht/dokumentiert hat oder dass es so einfach ist.

Mein Fazit nach einer Stunde Download, einer Stunde Arbeit und einer weiteren Stunde Wartens: Es ist so einfach. Die Dokumentation Oracle Database 10g Rel 2 on x86 (generic) auf der Oracle-Website beschreiben alle Details. Ich bin bei zwei Punkten von der Beschreibung abgewichen:

  • Installation der gesamten DB unter /opt/oracle (statt /u01 und /u02)
  • Besitzer der DB wird Linux-User oracle/oracle (keine Gruppe oinstall)

Nun wird noch die Kennung in der Datei /etc/redhat-release für die Dauer der Installation auf

Red Hat Linux release 4.1

geändert und schon kann es los gehen.

Abschließend muss Oracle noch in den Start-Stop-Prozess eingebunden werden. Ein flinke Internetsuche brachte den helfenden Link: http://www.togaware.com/linux/survivor/Starting_Stopping.html … natürlich müssen die pfade und Benutzerdaten angepasst werden. Ich habe diesen Schritt bei mir ausgelassen, da ich die Datenbank ja nur zum gelegentlichen Testen für den Oracle DBA-Kurs benötige und da die Instanz von Hand hochfahre.

In der Datei ~/.profile (oder einer anderen Initialisierungsdatei für die Shell) sollten noch ein paar Werte eingestellt werden:

ORACLE_BASE=/opt/oracle<br />ORACLE_HOME=/opt/oracle/product/10.2.0/db_1<br />ORACLE_SID=ORCL<br />PATH=${ORACLE_HOME}/bin:$PATH

Fertig. Übrigens macht das Notebook trotz Enterprise-DB eine ganz gute Figur. Allerdings geht der Prozessor-Lüfter nicht mehr aus ;)