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.