Einführung in die Beispieldatenbank für Oracle

In diesem Artikel erhalten Sie einen Überblick über Oracle Database und Schritt für Schritt Anleitungen zum Erstellen einer Beispieldatenbank mit dem Oracle-Datenbankserver. Oracle-Datenbank ist ein Datenbankverwaltungssystem mit mehreren Modellen, das von der Oracle Corporation erstellt und vertrieben wird. Ein Datenbankserver soll enorme Datenmengen in einer gleichzeitigen Mehrbenutzerumgebung verwalten. In einem solchen Szenario muss ein DBMS-Server leistungsstarke Funktionen für autorisierten Zugriff und Fehlerbehebung bereitstellen.

Die Oracle-Datenbank wurde für Enterprise Grid Computing entwickelt und wird für die Online-Transaktionsverarbeitung und Data Warehousing verwendet. Die neuesten Datenbankversionen von Oracle, z. B. Oracle Database 19C, sind jetzt in der Cloud oder in einer Hybrid-Cloud-Umgebung verfügbar.

Die Hauptfunktionen einer Oracle-Datenbank umfassen:

  • Portabilität
  • Anwendungscluster
  • Enterprise Manager
  • SQL
  • Automatisches Speichermanagement
  • Sicherung und Wiederherstellung fehlgeschlagen

Wie erstelle ich eine Beispieldatenbank?

Wir können während der Installation der Oracle-Datenbanksoftware eine Datenbank erstellen. Wir können jedoch auch nach der Installation eine Datenbank erstellen. Vor dem Wechsel zur Datenbankerstellung muss die Software installiert werden.

Wir können eine Datenbank auf zwei Arten erstellen:

  • Mit dem Database Configuration Assistant (DBCA), einem grafischen Tool.
  • Erstellen Sie eine Database SQL-Anweisung.

Der erste Weg wird jedoch von Oracle nachdrücklich empfohlen, da es sich um einen automatisierten und nicht hektischen Ansatz handelt. Also werden wir eine mit DBCA mit folgenden Schritten erstellen:

Schritt 1

Dies ist der erste Schritt zum Erstellen einer Datenbank. Starten Sie zunächst das DBCA-Tool über Start >> Programme . Hier finden Sie eine Liste mit Optionen zum Erstellen einer neuen Datenbank, zum Konfigurieren einer vorhandenen Datenbank, zum Löschen einer Datenbank sowie zum Verwalten von Vorlagen und steckbaren Datenbanken. Da wir eine neue Datenbank erstellen, müssen wir "Neue Datenbank erstellen" auswählen (standardmäßig ausgewählt).

Schritt 2

Wählen Sie die 'Erweiterte Konfiguration' und klicken Sie auf 'Weiter'.

Schritt 3

Nun müssen wir den Datenbanktyp und die Vorlage auswählen. Wählen Sie jetzt "Benutzerdefinierte Datenbank". Wir können die Details anderer Typen überprüfen, indem wir auf " Details" klicken.

Im Folgenden sind alle verfügbaren Vorlagenoptionen aufgeführt:

  • Data Warehouse
  • Allgemeiner Zweck
  • Benutzerdefinierte Datenbank

Schritt 4

Geben Sie 'Global Database Name' und 'SID' an. Hier können Sie einen Datenbankcontainer mit einzelnen oder mehreren PDBs (steckbare Datenbanken) erstellen.

Schritt 5

Wählen Sie den Speicherort für die Dateien. Mit der ersten Option werden der Speichertyp und der Speicherort für die Datenbank aus der ausgewählten Vorlage ausgewählt. Sie können jedoch auch Ihren bevorzugten Standort auswählen, indem Sie die andere Option auswählen.

Schritt 6

Wählen Sie den Speicherort für Sicherungs- und Wiederherstellungsdateien. Der Fast Recovery-Bereich ist ein Speicherplatz, der Sicherungsdateien, Protokolldateien und Steuerdateien enthalten kann. Es wird immer empfohlen, diesen Speicherort zu konfigurieren.

Schritt 7

Als nächstes müssen wir Memory Management für SGA und PGA. Wählen Sie dazu die Option "Automatische Speicherverwaltung verwenden". Es wird ein größerer Block zugewiesen, und Oracle verwaltet den Speicher.

Schritt 8

Geben Sie den Manager für die Datenbank an. Wir erhalten zwei Optionen, nämlich Enterprise Manager Database Express und Enterprise Manager Cloud Control. Da wir die Datenbank in unserem lokalen System erstellen, sollten wir nur die Standardoption 'Configure EM database Express' auswählen.

Schritt 9

Legen Sie die Benutzeranmeldeinformationen für die Datenbank fest. Wir können unterschiedliche oder gleiche Passwörter für SYS-, SYSTEM- und PDB_ADMIN-Benutzer festlegen. Wir behalten für alle Konten dieselben Anmeldeinformationen bei.

Schritt 10

Wählen Sie "Datenbank erstellen" als Erstellungsoption und klicken Sie auf "Weiter".

Schritt 11

Die Zusammenfassung der Datenbank finden Sie im Abschnitt "Zusammenfassung". Klicken Sie auf "Weiter", um fortzufahren. Jetzt wird die Datenbank erstellt. Atme, es kann einige Zeit dauern, bis du fertig bist.

Schritt 12

Sobald es abgeschlossen ist, können Sie das DBCA-Fenster schließen, die Datenbank wird im System erstellt. Sie können den Status der Datenbank überprüfen, indem Sie diese Befehle in der Eingabeaufforderung oder in SQLPLUS ausführen.

CONNECT SYS als SYSDBA - um eine Verbindung zum Datenbankserver herzustellen.

SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS FROM V $ INSTANCE

Wie wir überprüfen können, ist unsere Datenbank aktiv und einsatzbereit. Jetzt können wir unsere Datenbank mithilfe von SQL-Befehlen mit Tabellen und Daten füllen.

Wie funktioniert die Oracle-Datenbank?

In einer Oracle-Datenbank gibt es zwei Hauptkomponenten, nämlich Datenbank und Instanz. Die Auflistung von Speicher und Prozessen, die zur Ausführung der Installation beiträgt, wird als Instanz bezeichnet, während eine Auflistung von Dateien, die Daten speichern, als Datenbank bezeichnet wird.

So sieht die Architektur eines Datenbankservers aus:

Versuchen wir nun zu verstehen, wie Oracle Daten speichert. Ein Oracle-Datenbankspeicher hat zwei Speicherstrukturen, nämlich eine physische Speicherstruktur und eine logische Speicherstruktur.

1. Physikalische Struktur

Die physische Struktur enthält die Dateien, in denen sich Daten befinden. Immer wenn wir eine Datenbank erstellen, werden eine Reihe von Datendateien, Steuerdateien, Redo-Log-Dateien, Sicherungsdateien, Netzwerkdateien und Parameterdateien generiert.

2. Logische Struktur

Oracle verwendet eine logische Struktur, um die Speicherplatznutzung zu steuern. Im Folgenden sind die Elemente der logischen Speicherstruktur einer Oracle-Datenbank aufgeführt:

  • Datenblöcke - Oracle-Datenbank speichert Daten in Blöcken. Ein Block bezieht sich auf eine Anzahl von Bytes auf der Festplatte. Datenblöcke werden auch als logische oder Oracle-Blöcke oder -Seiten bezeichnet.
  • Umfang - Bezieht sich auf eine Reihe logisch benachbarter Blöcke, in denen bestimmte Informationen gespeichert werden.
  • Segmente - Ein Segment besteht aus Bereichen, in denen Datenbankobjekte wie Tabellen oder Indizes gespeichert werden.
  • Tablespaces - Eine Datenbank besteht aus logischen Speichereinheiten, sogenannten Tablespaces. Ein Tablespace fungiert als Container für ein Segment. Jeder Tablespace enthält mindestens eine Datendatei.

Fazit

In diesem Artikel haben wir die Oracle-Datenbank und ihre Arbeitsarchitektur kennengelernt. Es hätte Ihnen auch geholfen zu wissen, wie Sie eine mit Oracle DBCA erstellen, was von Oracle empfohlen wird.

Empfohlene Artikel

Dies war eine Anleitung zur Beispieldatenbank für Oracle. Hier besprechen wir Schritt für Schritt Anweisungen zum Erstellen einer Beispieldatenbank in Oracle. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Was ist ein Entwurfsmuster in C #?
  2. Vorlage in Java
  3. Was ist SSRS?
  4. Was ist SQL Developer?