? Oracle produziert relationalen Datenbank -Management-Systeme . Das Unternehmen war in der Entwicklung der Structured Query Language (SQL) zentral und ist jetzt die Industrie-Standard- Sprache für das Abrufen von Daten aus Datenbanken. Oracle stellt eine Reihe von Datenbank-Produkten , einschließlich Formulare und Berichte schriftlich Entwicklungs-Tools und Enterprise Resource Planning (ERP )-Anwendungen auf einer Oracle- Datenbank. Database Properties
Eine Oracle-Datenbank hat zwei grundlegende Elemente . Eines ist ein Satz von Datenbank-Dateien , die physisch ansässig sind auf einer Platte. Diese Dateien speichern die permanent Daten der Datenbank . Das zweite Element ist die "Instanz ", die eine Reihe von Prozessen , die in einer Computer- Speicher ist. Die Instanz greift auf die Daten in der Datenbank -Datei erst nach dem Befehl , um die Instanz mit einer Datenbank verknüpfen ausgestellt wurde . Die Instanz ermöglicht es, Daten aus den Datenbank-Dateien , auf die zugegriffen werden manipuliert und ohne Änderungen zurück an die Datenbank-Dateien geschrieben verändert . Der Benutzer oder ein Programm , macht die Entscheidung, keine Änderungen an den Daten durch die Ausgabe einer " COMMIT "-Befehl zu bewahren.
Rollback
Die Instanz trennt die Arbeit des Benutzers Bereich aus dem Datenspeicher . Dies ermöglicht das Experimentieren mit die Daten ohne Fehler in der Ausführung dauerhaft löschen oder Überschreiben wichtiger Daten. Etwaige Fehler gemacht , während der Arbeit mit den Daten nur dann auftreten, im Speicher und kann durch ein Rollback zu einer vorherigen Commit entfernt werden. Der Rollback lädt die Daten aus den Datenbank-Dateien.
Database Relationship
Eine Instanz ist wie eine Sitzung , aber es kann nur auf Daten aus Datenbank-Dateien einmal die Datenbank wurde " montiert. " Wo viele zugängliche Datenbanken der Instanz sind , kann jede dieser Datenbanken montiert werden. Sobald jedoch eine Datenbank in einer Instanz montiert worden ist , kann keine andere Datenbank bereitgestellt werden, auch wenn die erste Datenbank geschlossen . Die Instanz , die eine Datenbank zugegriffen hat, muss geschlossen werden und eine neue Instanz gestartet , wenn eine andere Datenbank muss montiert werden.
One to many
Eine Datenbank kann Zugriff durch viele Instanzen gleichzeitig . Die Fähigkeit, eine Datenbank , eine Instanz zu begrenzen oder um mehrere Instanzen Zugriff auf eine Datenbank hängt von der Konfiguration des Systems. Die Eins-zu -eins-Beziehung ist eine Single-Instance- Datenbank aufgerufen wird, während die one- to-many- Konfiguration wird als Oracle Real Application Clusters (RAC) . Die Transaktionen jeweils getrennt gehalten werden durch die Verwendung von einem System -ID (SID ) . Die SID ist eine Zahl, die eindeutig identifiziert Oracle-Instanz .