Sie sind hier
E-Book

Der Oracle DBA

Handbuch für die Administration der Oracle Database 12c

AutorAndrea Held, Angelika Gallw, Chris Antognini, Marek Adar, Markus Flechtner, Mirko Hotzy, Ronny Egner
VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2016
Seitenanzahl831 Seiten
ISBN9783446451421
FormatePUB
KopierschutzWasserzeichen
GerätePC/MAC/eReader/Tablet
Preis54,99 EUR
Als Administrator der Oracle Database finden Sie in diesem Handbuch die ideale Unterstützung für die Herausforderungen Ihres Alltags. Hier hat sich eine Gruppe namhafter und praxiserfahrener Autoren zusammengetan, die gemeinsam 134 Jahre Erfahrung mit dieser Datenbank aufweisen und in den jeweiligen Kapiteln ihre Spezialgebiete darstellen.
Die Autoren vermitteln Ihnen fundiertes Know-how sowie praktische Lösungen zu Themen wie Aufbau und Betrieb eines Datenbankservers, Administration und Monitoring, High Availability, Backup und Recovery, Security, Upgrade einer Datenbank und Optimierung.
Zusätzlich finden Sie in diesem Handbuch neben einer Darstellung der Produkte und Features der Oracle Database 12c viele Beispiele, Praxistipps und Tricks, die Sie direkt in Ihre tägliche Arbeit integrieren können und die über Versionsgrenzen hinweg anwendbar sind.
Im Internet finden Sie nicht nur die nützlichen Skripte des Buches, sondern auch wichtige Informationen, ideal aufbereitet.
Extra: E-Book inside
Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Andrea Held, Marek Adar, Ronny Egner und Angelika Gallwitz bringen hier als selbständige und zertifizierte Oracle-Spezialisten ihre langjährige Erfahrung in der Administration von Oracle-Datenbanken ein. Sie sind Mitglieder des Oranerds-Netzwerks (oranerds.de), einem Netzwerk unabhängiger Oracle-Experten.
Mirko Hotzy, Christian Antognini, Markus Flechtner, Andreas Karlin, Stefan Oehrli und Daniel Steiger sind zertifizierte Oracle-Experten der Trivadis in Deutschland und in der Schweiz (trivadis.de, trivadis.ch), - sie bringen hier ihr Know-how zu den verschiedenen Aspekten der Datenbankadministration ein.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe
1Schnelleinstieg

Folgende Punkte werden in diesem Kapitel behandelt:

  • Grundsätzliches zu einer Oracle-Datenbank

  • Vorbereitung eines Linux- und Windows-Systems für die Installation

  • Die Installation

  • Grundlagen der Oracle-Administration

  • Online-Hilfe (My Oracle Support)

  • Die Oracle-Dokumentation

In diesem Kapitel soll ein grundlegender Einstieg in das Thema Oracle-Datenbanken gegeben werden. Hierbei zählen unter anderem die Vorbereitung des Betriebssystems und die Installation der Oracle-Software und das Aufsetzen der Datenbank. Des Weiteren soll die grundlegende Konfiguration für den Zugriff auf die Datenbank behandelt werden.

1.1Grundsätzliches zu einer Oracle-Datenbank

Die Oracle-Architektur gliedert sich grob in zwei grundlegende Bereiche:

  • die Oracle-Datenbank

  • die Oracle-Instanz

Des Weiteren bestehen Instanz und Datenbank aus weiteren Komponenten, die hier im Vorfeld grob angerissen werden sollen, um bei der Installation besser verstehen zu können, welche Einstellungen in den entsprechenden Dialogen der Installation zu tätigen sind. Im späteren Verlauf dieses Buches wird darauf intensiver eingegangen.

1.1.1Die Oracle-Instanz

Die Oracle-Instanz ist der Motor der Oracle-Architektur und befindet sich im Hauptspeicher des Systems. Die Oracle-Instanz wird auch als der aktive Teil der Oracle-Architektur bezeichnet. Zu ihr gehören Speicherstrukturen für die Ablage von Daten sowie Hintergrundprozesse. Der Aufbau der Instanz wird über die Parameter- oder (ab Oracle 9i) über die Serverparameterdatei definiert. Wird eine Instanz gestartet, so wird im Vorfeld der Inhalt der Parameterdatei oder der Serverparameterdatei ausgelesen, die die Konfigurationseinstellungen der Instanz beinhaltet. So werden beispielsweise die Größen der Speicherstrukturen, aber auch bestimmte Optionsparameter der Datenbank und Instanz über sie konfiguriert.

1.1.2Die System Global Area

Die System Global Area (SGA) beinhaltet die Speicherstrukturen der Oracle-Instanz, welche unter anderem Tabellendaten, Metadaten oder Systeminformationen der Datenbank speichern. Zu den Speicherstrukturen gehören zum Beispiel der Database Buffer Cache, der Redo Log Buffer, der Shared Pool, der Large Pool, der Java Pool und weitere hier nicht näher erläuterte Speicherbereiche.

1.1.3Initialisierungsparameter

Initialisierungsparameter bestimmen den Aufbau und die Konfiguration der Datenbankinstanz. Dazu gehören beispielsweise Parameter, die bestimmen, wie die Datenbankinstanz agieren soll, oder sie bestimmen die Größenkonfiguration der Speicherbereiche der SGA. Diese Parameter werden bei Start der Instanz aus der Parameterdatei oder der Serverparameterdatei ausgelesen. Allerdings sind nicht alle Parameter, die Oracle zur Verfügung stellt, in der Serverparameterdatei gesetzt, sondern nur die, die von der Standardkonfiguration abweichen.

1.1.4Die Oracle-Datenbank

Die Oracle-Datenbank besteht aus den Datenbankdateien, den Redo Log-Dateien und der Kontrolldatei und befindet sich auf dem Plattensubsystem des Datenbankservers. Die Oracle-Datenbank wird auch als der passive Teil bezeichnet. Allgemein wird gesagt, dass eine Datenbank gestartet wird. Dies ist aber nicht richtig, weil nur der Motor, also die Instanz, gestartet werden kann, welche dann mit der Datenbank interagiert.

1.1.5Die Kontrolldatei

Die Kontrolldatei ist ein wichtiger Bestandteil der Oracle-Datenbank. In ihr befinden sich unter anderem die Speicherorte der Datenbankdateien. Nach dem Start der Instanz wird die Kontrolldatei über den in der Parameterdatei befindlichen Initialisierungsparameter lokalisiert und die Speicherorte der Datenbankdateien werden ausgelesen. Darauffolgend werden die Datenbankdateien an die Instanz angebunden (gemountet). Ist die Kontrolldatei defekt oder nicht vorhanden, schlägt ein Öffnen der Datenbank fehl, weil die entsprechenden Datendateien nicht gefunden werden können. Zusätzlich wird die Kontrolldatei vom Recovery Manager als Sicherungskatalog verwendet, indem alle Metadaten der mit dem Recovery Manager erzeugten Sicherungen in ihr gespeichert werden. Ist die Kontrolldatei unwiederbringlich verloren, kann die Datenbank nur schwer wiederhergestellt werden. Aus diesem Grund ist eine Spiegelung der Kontrolldateien zu empfehlen, um einem Verlust vorzubeugen.

1.1.6Die Redo Log-Dateien

Änderungen in der Datenbank werden aus Gründen der Performance nicht direkt in die Datenbank zurückgeschrieben, sondern vorerst in den sogenannten Redo Log-Dateien gesammelt. Dieses geht weitaus schneller, da diese Logdateien sequentiell nur mit den Änderungsvektoren beschrieben werden. Eine Datenbank muss immer mindestens zwei dieser Dateien besitzen, hat in der Regel aus Performancegründen aber mehr. Diese Dateien werden zyklisch beschrieben. Das bedeutet: Ist die erste Datei vollgeschrieben, wird in die zweite Datei geschaltet und der Schreibprozess dort fortgesetzt; ist auch diese Datei gefüllt, wird wieder zurück in die erste Datei geschaltet und der Schreibprozess erfolgt erneut. Die Redo Log-Dateien beinhalten also die Informationen der Datensatzänderungen und dienen bei einem Instanzabsturz zur Wiederherstellung der Änderungen in der Datenbank.

1.1.7Instanz-Recovery

Sollte eine Instanz terminieren, so müssen die Datenänderungen, die noch nicht in die Datenbank übertragen wurden, nach einem Neustart der Instanz über die Redo Log-Dateien wiederhergestellt werden. Dieser Vorgang wird als Instanz-Recovery bezeichnet.

1.1.8Betriebsarten einer Datenbank

OLTP-Datenbanken (On-Line Transaction Processing) zeichnen sich durch eine hohe Transaktionsrate aus, deren Datenänderungen innerhalb der Transaktionen klein sind. Zusätzlich laufen viele Abfragen in die Datenbank ein, deren Ergebnismengen ebenfalls klein sind. OLTP-Systeme sind zum Beispiel ERP-Systeme (Enterprise Resource Planning, Personalplanung, Kapital, Betriebsmittel, Verkauf, Marketing, Finanz- und Rechnungswesen) oder CRM-Systeme (Customer Relation Management, Systeme für Kundenbetreuung).

OLAP-Datenbanken (On-Line Analytical Processing) werden in bestimmten Abständen mit Daten befüllt und dienen zur Analyse dieser Datenbestände.

1.1.9Optimal Flexible Architecture (OFA)

OFA ist eine Empfehlung für das Layout von Dateisystemen und Verzeichnisstrukturen. Sie ist die Grundlage für eine Standardisierung und eine vereinfachte Administration. Die Richtlinien wurden im Jahre 1990 mit einem Whitepaper von Cary Millsap herausgegeben und im Jahre 1995 überarbeitet. Dieses Dokument ist unter dem Titel „The OFA-Standard ‒ Oracle for Open Systems“ erschienen und wird als offizieller OFA-Standard angesehen.

Für den Schnelleinstieg empfehlen wir, den Standard-Vorgaben des „Universal Installer“ sowie des „Database Configuration Assistant“ zu folgen. Damit liegen Sie sehr nahe am OFA-Standard.

1.2Vorbereitung eines Linux- und Windows-Systems für die Oracle-Installation

Die Vorbereitung einer Oracle-Installation unter einem Windows- oder Linux-System ist unterschiedlich. Während für die Oracle-Installation unter Linux im Vorfeld einige manuelle Eingriffe durchgeführt werden müssen, sind unter Windows nur grundlegende Anpassungen notwendig. Die Installation der Oracle-Software und der Datenbank unterscheiden sich auf beiden Betriebssystemen nach dem Start des Oracle Universal Installers nur geringfügig.

Tabelle 1.1 Vergleich der Unterschiede bei der Installation zwischen Unix/Linux und Windows

 

UNIX/Linux

Windows

Instanz

Beim Hochfahren der Instanz werden Prozesse des Betriebssystems gestartet.

Während der Installation wird ein Windows-Dienst erstellt. Die Instanz kann gestartet werden, wenn der Dienst läuft.

OS-Gruppen

Die Gruppen für OSDBA, OSOPER, OSBACKUPDBA, OSSYSDG und OSSYSKM werden bei der Vorbereitung des Betriebssystems angelegt.

Die Gruppen OSDBA, OSOPER, OSBACKUPDBA, OSSYSDG und OSSYSKM werden durch den Universal Installer angelegt.

OS-Benutzer

Es wird ein spezieller Benutzer angelegt, der sich in der Inventar-Gruppe befindet.

Es wird ein Benutzer benötigt, der über lokale Administrator-Rechte verfügt.

Umgebung

Umgebungsvariablen werden in der Shell gesetzt.

Umgebungsvariablen werden durch den Universal Installer in das Registry geschrieben.

1.2.1Die Oracle-Editionen

Oracle Database ist in fünf unterschiedlichen Editionen verfügbar. In Abhängigkeit von Last, Datenvolumen oder Verwendbarkeit kann je nach Größe des Geldbeutels unter ihnen gewählt werden.

Hierzu gehören die folgenden Editionen:

  • Oracle Database Express Edition

  • Oracle Database Standard Edition One

  • Oracle Database Standard Edition

  • Oracle Database Enterprise...

Blick ins Buch

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

arznei-telegramm

arznei-telegramm

Das arznei-telegramm® informiert bereits im 53. Jahrgang Ärzte, Apotheker und andere Heilberufe über Nutzen und Risiken von Arzneimitteln. Das arznei-telegramm®  ist neutral und ...

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

Berufsstart Gehalt

Berufsstart Gehalt

»Berufsstart Gehalt« erscheint jährlich zum Sommersemester im Mai mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

e-commerce magazin

e-commerce magazin

PFLICHTLEKTÜRE – Seit zwei Jahrzehnten begleitet das e-commerce magazin das sich ständig ändernde Geschäftsfeld des Online- handels. Um den Durchblick zu behalten, teilen hier renommierte ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...