Grundlegende Definitionen von Datenbanken und Instanzen in Oracle 12c

All diese Daten benötigt somewhere- speziell zu wohnen, in einem Datenbank. Datenbanken sind komplexe Software-Programme, wie Oracle 12c, dieser Katalog und den Zugriff auf Daten. Obwohl die Daten in der Regel auf einem Plattenspeichersystem gespeichert ist, verwaltet die Datenbank-Software, wie diese Daten gespeichert und verwaltet werden.

Unternehmen verwenden Datenbanken ihre Daten zu speichern, weil die Größe und die Komplexität ihrer Daten oft überschreiten, was auf einer Kalkulationstabelle gespeichert werden können. Die meisten Unternehmen und wissenschaftliche Aktivitäten und viele soziale Aktivitäten Technologie beteiligt ist, erfordert die Erstellung, Zugang, Aktualisieren oder Löschen von Daten auf einer bestimmten Ebene. Es ist Datenbank-Software, die diese Aktivitäten treten in einer schnellen und effizienten Art und Weise ermöglicht.

Datenbanken bieten diese Hauptfunktionen:

  • Lagerung: Daten müssen innerhalb eines Computersystems gehalten werden, in der Regel Plattenspeicher, so dass die Daten verfügbar sind, wenn nötig. Plattenspeichertechnologien kann variieren, aber sie müssen schnell und groß und sind oft teuer und komplex.

  • Organisation: Daten müssen in einer logischen Weise auf der Festplatte gespeichert werden, so können sie schnell und effizient zu finden. Vergleichen Sie einen organisierten Schreibtisch und Aktenschrank mit einem unordentlichen bedroom- des Kindes, wo würden Sie arbeiten möchten?

  • Zugriff: Finden der angeforderten Daten in einem schnellen und effizienten Art und Weise und dass die Daten an den Anforderer zurückkehrt ist eine Schlüsselfunktion von Datenbanken.

  • Sicherheit: Eine Datenbank bestimmt, wer die Daten zugreifen kann und was sie mit diesen Daten zu tun. Die Sicherheit muss festgelegt und durchgesetzt werden.

  • Hinzufügen, Aktualisieren und Löschen von: Nachdem Daten in die Datenbank hinzugefügt wird, kann sie modifiziert und gelöscht werden. Die Datenbank-Software verwaltet die komplexen Regeln dafür, wie Daten manipuliert wird.

  • Aufbewahrung: Datenbanken halten Daten sicher und verfügbar, wenn Fehler wie ein Diskettenlaufwerk abstürzt auftreten. Backup und Recovery sind die Prozesse von Datenbanken verwendet, um Daten zu gewährleisten, wird nicht dauerhaft verloren, wenn ein Fehler auftritt.

Hier ist die allgemeine Prozess:

  1. Sie öffnen die Datenbank und geben Sie Ihre Daten.

  2. Die Datenbank bestimmt, wie am besten zu speichern und diese Daten auf eine sichere Weise auf dem Computersystem des Plattenspeicher katalogisieren.

  3. Wenn Sie (oder eine Computeranwendung) zugreifen möchten, zu aktualisieren oder diese Daten zu löschen, überprüft die Datenbank, um Ihre Berechtigungen Sicherheit und implementiert dann Ihre Anfrage auf die schnellste Art und Weise auf der Grundlage der Regeln, die definiert wurden.

Datenbanken können mehr wie vollständige Betriebssysteme (OS) aussehen als einfache Anwendungen, die Sie starten und stoppen. Erweiterte Datenbanken (zB Oracle) haben Benutzer, detaillierte Sicherheitsberechtigungen, Netzwerkkonfigurationseinstellungen, Performance-Tuning für Speicher, CPU und Festplattenoptionen und robuste Backup und Disaster Recovery (DR) Optionen.

In Oracle sprechen, ein Beispiel ist die Kombination aus Speicher und Prozesse, die Teil einer laufenden Anlage sind. Das Datenbank ist die physische Komponente oder die Dateien. Sie könnten hören, wie Leute den Begriff Datenbankinstanz auf die gesamte Lauf Datenbank zu verweisen. Allerdings ist es wichtig, den Unterschied zwischen den beiden zu verstehen.

Hier sind einige Regeln zu beachten:

  • Eine Instanz kann ohne eine Datenbank vorhanden sein. Ja, es ist wahr. Sie können eine Oracle-Instanz starten und es keine Datenbank-Dateien zuzugreifen. Warum würden Sie das tun?

  • Dies ist, wie Sie eine Datenbank erstellen. Es gibt kein Huhn-oder-Ei-Debatte hier. Sie müssen zuerst eine Oracle starten instanz Sie die Datenbank von innerhalb der Instanz erstellen.

  • Eine Oracle-Funktion namens Automatic Storage Management verwendet eine Instanz, ist aber nicht mit einer Datenbank verbunden sind.

  • Eine Datenbank kann ohne eine Instanz existieren, aber nutzlos wäre. Es ist nur ein Bündel von magnetischen Blips auf der Festplatte.

  • Eine Instanz kann nur eine Datenbank zugreifen. Wenn Sie Ihre Instanz zu starten, ist der nächste Schritt, diese Instanz auf eine Datenbank zu montieren. Eine Instanz kann nur eine Datenbank zu einem Zeitpunkt montieren.

  • Sie können mehrere Instanzen zugreifen den gleichen Satz von Dateien oder eine Datenbank einrichten. Clustering ist die Basis für das Feature Oracle Real Application Clusters. Viele Instanzen auf mehreren Servern eine zentrale Datenbank ermöglicht eine Skalierbarkeit und hohe Verfügbarkeit erreichbar.

  • Menü