Oracle Produkte und Datenbankarchitektur: Ein Überblick

Classified in Informatik

Written at on Deutsch with a size of 4,83 KB.

Oracle Produkte: Datenbanken und mehr

Oracle bietet eine breite Palette von Produkten für Unternehmen. Hier ein Überblick:

Oracle Datenbanken

Die Oracle-Datenbank ist die erste Datenbank, die für Enterprise Grid Computing entwickelt wurde.

Oracle Application Server

Der Server ist zertifiziert für Java 2 Platform Enterprise Edition (J2EE). Oracle bietet alles, was Sie zum Entwickeln und Bereitstellen webbasierter Anwendungen benötigen.

Oracle Applications (E-Business Suite)

Oracle E-Business Suite ist eine komplette Sammlung von Business-Anwendungen.

Oracle Collaboration Suite

Oracle Collaboration Suite ist ein einziges, integriertes System für die gesamte Datenkommunikation.

Global Grid Forum (GGF)

Das Global Grid Forum (GGF) ist eine Organisation, die Standards für Grid Computing entwickelt.

Automatic Storage Management (ASM)

Automatic Storage Management verteilt die Daten aus Datenbanken auf alle Datensätze, erstellt und verwaltet ein Storage Grid und liefert Leistung und Input/Output.

Oracle Real Application Clusters (RAC)

Oracle Real Application Clusters (RAC) ermöglicht das Ausführen und Skalieren aller Anwendungs-Workloads in einem Cluster von Servern.

Integrierte Clusterware

Die integrierte Clusterware enthält Funktionen für Cluster-Konnektivität, Messaging und Locking, die Cluster-Steuerung und -Wiederherstellung.

Automatische Verwaltung von Workloads

Sie können Regeln definieren, die automatisch Ressourcen verarbeiten, um jeden Dienst während des Betriebs bereitzustellen.

Automatische Benachrichtigung bei Ereignissen der mittleren Schicht

In einer Cluster-Konfiguration kann die mittlere Schicht sofort an den Failover-Betrieb angepasst werden, sodass Endnutzer weiterarbeiten können, wenn ein Failover auftritt.

Oracle Streams

Oracle Streams bietet einen einheitlichen Rahmen für den Austausch von Informationen. Oracle Streams kann zwei oder mehr Kopien einer Datenquelle synchron halten, indem Updates an einem der Standorte angewendet werden.

Enterprise Manager Grid Control

Enterprise Manager Grid Control leitet die Geschäfte des Netzes, verwaltet den gesamten Software-Stack, einschließlich User Provisioning, Klonen von Datenbanken und Patch-Management.

Architektur der Oracle Datenbank

Der Oracle-Server ist der Schlüssel zum Informationsmanagement. Normalerweise muss ein Oracle-Server sicher eine große Menge von Daten in einer Multi-User-Umgebung verwalten, sodass viele Benutzer gleichzeitig auf dieselben Daten zugreifen können.

Datenbankstruktur

Jede Oracle-Datenbank wird mit einer Instanz von Oracle verbunden ausgeführt. Wenn eine Datenbank auf einem Datenbank-Server gestartet wird, stellt die Oracle-Software einen Shared-Memory-Bereich mit dem Namen System Global Area (SGA) bereit und startet mehrere Hintergrundprozesse von Oracle. Diese Kombination aus SGA und Oracle-Prozessen wird als die Oracle-Instanz bezeichnet.

Grundlegende Speicherstrukturen

Die grundlegenden Speicherstrukturen, die einer Oracle-Instanz zugeordnet sind, sind:

System Global Area (SGA)

Dynamischer Speicherbereich für alle Server-Prozesse und Hintergrundprozesse.

Program Global Area (PGA)

Privater Speicherbereich für jeden Server-Prozess im Hintergrund. Es gibt eine PGA für jeden Prozess.

Hintergrundprozesse

Die häufigsten Hintergrundprozesse sind:

System-Monitor (SMON)

Führt Failover aus, wenn die Instanz nach einem Absturz neu startet.

Prozess-Monitor (PMON)

Führt Bereinigungsprozesse aus, wenn ein Benutzer fehlschlägt.

Checkpoint (CKPT)

Aktualisiert alle Daten- und Kontrolldateien der Datenbank, um den letzten Prüfpunkt anzuzeigen.

Puffer-Cache-Puffer

Der Puffer-Cache-Puffer kann einen der folgenden vier Zustände haben:

Zweckgebunden

Verhindert, dass mehrere Sitzungen gleichzeitig in denselben Block schreiben. Andere Sitzungen warten darauf, dass der Block freigegeben wird.

Sauber

Der Puffer ist nicht zugeordnet und gilt als Kandidat für die sofortige Veralterung, wenn er nicht den aktuellen Inhalt (Datenblock) enthält. Der Inhalt wird mit dem Inhalt von Blöcken auf der Festplatte gespeichert, oder der Puffer enthält eine Momentaufnahme, wie sie für konsistentes Lesen (CR) in einem Block verwendet wird.

Frei oder nicht verwendet

Der Puffer ist leer, weil die Instanz gerade erst gestartet wurde. Dieser Zustand ist dem sauberen Zustand sehr ähnlich, wenn der Puffer noch nicht verwendet wurde.

Dirty

Der Puffer ist zugeteilt, aber der darin enthaltene Datenblock hat sich verändert und sollte mit DBWn auf die Festplatte geschrieben werden, bevor er veraltet.

Entradas relacionadas: