Normalerweise entwickle ich bei meiner Arbeit aber nicht immer. Was passiert, wenn ich zu Hause etwas probieren möchte oder bei einem Freund? muss ich immer die Installation einer Oracles Datenbank neu durchführen? Oder muss ich noch ein Mal alles installieren, weil ich einen Fehler gemacht habe und habe ich die Datenbank komplett zerstört. Um wo ich möchte entwickeln zu können oder furchtlos etwas neu zu probieren, habe ich Oracle unter Linux – Ubuntu – auf einer virtuellen Maschine installiert. Hierbei werde ich erklären, was und wie ich es installiert habe.
Vorbereitung:
- Ubuntu Server herunterladen
- Virtual Box
- Oracle Express Edition for Linux 10g Release 2
Ich habe die Ubuntu Server 9.04 Version installiert, da ich nicht viel brauche und echt Stabil ist. Anbei den Link zu dieser Version:
Ubuntu server 9.04
Von Virtual Box habe ich die Version 3.0.4, diese war die Lezte als ich diesen Artikel veröffentlicht habe.
Virtual Box
Trotz der Einschränkungen der Version habe ich sie installiert, da sie ideal für Tests, lernen ist, bzw. ihre Voraussetzungen sind kleiner als die anderen Versionen.
Oracle XE 10g
Installationseinleitung:
- Virtual Box Installation
- Ubuntu Server unter Virtual Box
- Oracle Express Edition for Linux 10g Release 2
Da wir die Installation durch die Konsole durchführen müssen, wird sie ein Bisschen interessanter und deshalb werde ich hier die notwendigen Schritten beschreiben:- Anpassung der “sources.list” Datei, der Reporsitory für Oracle muss angelegt werden de:
- Laden der GPG Verschlüssel:
- Aktuallisierung der Datenbank der Paketten:
- Installation der Oracle 10g XE Datenbank:
- Nach der Installation müss die Konfiguration ausgeführt werden:
- Anpassung der Umgebung, um die Datenbank aus unserer Umgenung benutzen zu können
sudo vi /etc/apt/sources.list
deb http://oss.oracle.com/debian unstable main non-free
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install oracle-xe
sudo /etc/init.d/oracle-xe configure
vi .profile
xport ORACLE_SID=XE
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$PATH:$ORACLE_HOME/bin
Die Installation ist richtig intuitiv und man braucht nicht speziel, deshalb werde ich hier nicht erläutern.
Sie ist fast so einfach, wie die Virtual Box installation, ausgenommen, dass es muss berücksichtigt werden, dass Oracle benötigt unbedingt eine Swap von 1MB, und wenn sie nicht vorhande ist, lässt sich diese Intallation nicht machen.
Ergebnis:
Ein Bild ist Wertvoller als ein Tausend Worte – Sagt man auf Spanisch: