21
Kapitel 2
Installation und Konfiguration
In diesem Kapitel werden die Installation der Oracle-Software sowie der Aufbau
einer Standarddatenbank beschrieben. Die Beschreibung erfolgt auf Basis einer
Linux-Installation. Das Vorgehen kann auf andere UNIX-Betriebssysteme wie
AIX, Solaris oder HP unter Beachtung der plattformspezifischen Besonderheiten
übertragen werden. Auf Unterschiede im Windows-Umfeld wird entsprechend
verwiesen. Die hier erstellte Datenbank können Sie als Übungsdatenbank für alle
im Buch verwendeten Beispiele und Skripte, die sich auf eine Standarddatenbank
beziehen, nutzen.
Oracle 12c hält für die Datenbank folgende Editionen bereit:
Standard Edition one
Standard Edition
Enterprise Edition
Personal Edition (Windows)
Die Editionen unterscheiden sich in Funktionsumfang und Lizenzkosten. Um
alle im Buch beschriebenen Features und Beispiele nachvollziehen und testen
zu können, sollten Sie die Enterprise Edition installieren. Wenn Sie nicht über
eine Datenbanklizenz verfügen, dann können Sie eine kostenlose Entwicklerli-
zenz erwerben. Beachten Sie in jedem Fall die Lizenzbedingungen der Firma
Oracle.
Das Thema Pluggable Database (Multitenant Database) wird in diesem Kapitel
außen vor gelassen. Informationen zur Installation von Pluggable Databases fin-
den Sie in Kapitel 4. Die Administration wird in Kapitel 17 behandelt.
2.1 Software-Installation
Die Installation selbst erfolgt mit dem Oracle Universal Installer. Es besteht die
Möglichkeit, Software und Datenbank in einem Durchlauf anzulegen. Es ist
jedoch zu empfehlen, besonders wenn Sie neu im Oracle-Umfeld sind, die Instal-
lation von Software und Datenbank in zwei getrennten Schritten durchzuführen.
Die Installation der Software gliedert sich in zwei Teile: die Vorbereitung des
Betriebssystems sowie die Durchführung der Installation.
Kapitel 2
Installation und Konfiguration
22
2.1.1 Vorbereitung der Installation
Die Vorbereitung des Betriebssystems für die Installation ist ein wichtiger Pro-
zess. Bereits hier entscheidet sich, wie stabil und fehlerfrei die Datenbank später
laufen wird.
Sie können die Software von der Website
http://www.oracle.com/technet-
work
herunterladen. Dort finden Sie die zu Ihrem Betriebssystem passende Soft-
ware. Wir installieren auf »Oracle Enterprise Linux 6.5«. Die Oracle-Software für
eine 64-Bit-Version des Betriebssystems finden Sie unter der Kategorie »Linux
x86-64«. Eine weitere Quelle für das Download ist die Website
http://edeli-
very.oracle.com
. Hier finden Sie die komplette Produkt-DVD.
Für die Installation der Datenbanksoftware benötigen Sie nur den Teil »Oracle Data-
base 12c for Linux x86-64«. Der Teil »Grid Infrastructure« wird nur benötigt, wenn
Automatic Storage Management oder Hochverfügbarkeitsfeatures wie Real Applica-
tion Clusters zum Einsatz kommen. Darauf wollen wir an dieser Stelle verzichten.
Hinweis
Verwenden Sie für produktive Systeme die Website http://edelivery.
oracle.com
, da sich auf dieser Seite die offizielle Produkt-DVD befindet.
Wichtig
Verwenden Sie ausschließlich durch Oracle zertifizierte Betriebssystemversio-
nen. Andernfalls erhalten Sie bei Problemen möglicherweise keinen Support.
Die aktuelle Zertifizierungsliste finden Sie auf der Website
http://sup-
port.oracle.com
. In Tabelle 2.1 sind die mit der Datenbankversion 12.1.0.1 zer-
tifizierten Linux-Betriebssysteme aufgelistet.
Betriebssystem Status
Linux x86-64 Oracle Linux 5 Zertifiziert
Linux x86-64 Oracle Linux Zertifiziert
Linux x86-64 Red Hat Enterprise Linux 5 Zertifiziert
Linux x86-64 Red Hat Enterprise Linux 6 Zertifiziert
Linux x86-64 SuSe SLES 11 Zertifiziert
Tabelle 2.1: Zertifizierung von Linux-Betriebssystemen mit Oracle 12c
Tipp
Um den Aufwand für die Vorbereitung des Betriebssystems zur Installation der
Oracle Grid- und Datenbanksoftware möglichst gering zu halten, können Sie
unter Linux 6 das sogenannte »Oracle RDBMS Pre-Install RPM« installieren.
2.1
Software-Installation
23
Die Installation des Pakets kann nach der Installation des Betriebssystems erfol-
gen. Sie finden das Paket auf dem ULN-Server (Unbreakable Linux Network) im
Channel »Oracle Linux 6 Latest (x86_64)«
. Der Name des Pakets ist »oracle-
rdbms-server-12cR1-preinstall-1.0-8.el6.x86_64.rpm«.
Mit der Installation des Pakets werden Vorbereitungsschritte wie die komplette
Einrichtung des Users oracle oder das Eintragen der Kernelparameter in die Datei
/etc/sysctl.conf vorgenommen.
Überprüfen Sie, bevor Sie mit der Installation beginnen, ob die Mindestanforde-
rungen an Hard- und Software erfüllt sind. Die Anforderungen sind:
1 GB Hauptspeicher (RAM), empfohlen werden 2 GB oder mehr
1 GB freier Speicherplatz im Verzeichnis »/tmp«
6,4 GB für die Datenbanksoftware
Swap Space: gleich der RAM-Größe (bis 16 GB RAM) und 16 GB (mehr als 16
GB RAM)
Mit dem Einsatz von Automatic Memory Management (so wie es seit Oracle 11g
bekannt ist) muss das Shared Memory durch das Betriebssystem zur Verfügung
gestellt werden. Überprüfen Sie, ob das erforderliche Memory zur Verfügung
steht:
Führen Sie die folgenden Schritte durch, um genügend Memory zur Verfügung zu
stellen:
1. Anhängen des Hauptspeichers:
# rpm -i oracle-rdbms-server-12cR1-preinstall-1.0-8.el6.x86_64.rpm
Listing 2.1: Das Pre-Install-Paket für Oracle 12c installieren
# df -h /dev/shm
Filesystem Size Used Avail Use% Mounted on
shmfs 3.0G 0 1.0G 0% /dev/shm
Hinweis
Erfüllt das nach »/dev/shm« gebundene Shared Memory die Mindestanforde-
rungen nicht, dann erhalten Sie beim ersten Startversuch (beim Erstellen) der
Datenbank die Fehlermeldung »ORA-00854 MEMORY_TARGET is not suppor-
ted on this system«.
# mount -t tmpfs shmfs -o size=3G /dev/shm

Get Oracle 12c - Das umfassende Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.