DB-Systeme erstellen - Überblick

Dieser Artikel enthält eine Einführung in die verschiedenen Einstellungen, die zum Erstellen von DB-Systemen erforderlich sind.

Wenn Sie ein DB-System mit der Konsole, der API oder der CLI erstellen, wird ein System zur Unterstützung von Oracle Database bereitgestellt, und eine Oracle Database wird basierend auf den von Ihnen angegebenen Optionen und einigen Standardoptionen erstellt, die später in diesem Artikel beschrieben werden.

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Ihnen Sicherheitszugriff in einer Policy erteilen. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Sie arbeiten sollen.

Für Administratoren: Mit der Policy unter Verwalten von Oracle Cloud-Datenbanksystemen durch Datenbankadministratoren zulassen kann die angegebene Gruppe alle Vorgänge mit Datenbanken und zugehörigen Datenbankressourcen durchführen.

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Ausführlichere Informationen zum Schreiben von Policys für Datenbanken finden Sie unter Details zum Database-Service.

Voraussetzungen

Folgende Elemente sind erforderlich, um ein DB-System zu erstellen:

  • Der Public Key des Schlüsselpaares, das Sie für die Verbindung zum DB-System über SSH verwenden möchten, im Format OpenSSH. Im Folgenden finden Sie ein Beispiel für einen Public Key, der zur besseren Lesbarkeit abgekürzt wurde.

    ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
  • Ein richtig konfiguriertes virtuelles Cloud-Netzwerk (VCN) zum Starten des DB-Systems. Die zugehörigen Netzwerkressourcen (Gateways, Routentabellen, Sicherheitslisten, DNS usw.) müssen auch nach Bedarf konfiguriert werden.
  • Oracle empfiehlt, ein Servicegateway zu verwenden, um den erforderlichen Zugriff zu ermöglichen, wenn Sie ein Backup des DB-Systems erstellen oder das Feature für verwaltete Updates verwenden möchten.
  • Stellen Sie bei einem Oracle RAC-DB-System mit mehreren Knoten sicher, dass Port 22 für Ingress und Egress auf dem Subnetz geöffnet ist und dass die erstellten Sicherheitsregeln zustandsbehaftet sind (Standard). Andernfalls kann das DB-System möglicherweise nicht erfolgreich bereitgestellt werden.

Weitere Informationen:

Standardoptionen für die Datenbank

Wenn Sie ein DB-System in der Konsole erstellen und wenn Sie die API verwenden, werden die folgenden Standardoptionen für die Datenbank verwendet.

  • Konsole aktiviert: False
  • Containerdatenbank erstellen: True
  • Nur Instanz erstellen (für Standby und Migration): False
  • Datenbank-Home-ID:: Erstellt ein neues Datenbank-Home.
  • Datenbanksprache:: AMERICAN
  • Datenbankskalierungsvorlage: odb2
  • Datenbankspeicher: Automatic Storage Management (ASM). Optional können Sie für schnelleres Provisioning DB-Systeme mit einem Knoten mit Logical Volume Manager bereitstellen.
  • Datenbankgebiet:: AMERICA
  • Eindeutiger Datenbankname:: Der benutzerdefinierte Datenbankname und ein systemgeneriertes Suffix. Beispiel: dbtst_phx1cs.
  • PDB-Admin-Name: pdbuser

Datenbank mit einem Backup erstellen

Wenn Sie ein neues DB-System mit einem in Recovery Service oder Object Storage gespeicherten Backup als Quelle für die Datenbank erstellen, haben Sie die folgenden Optionen:

  • Tägliches automatisches Backup. Erfordert, dass automatische Backups aktiviert sind und ein Backup verfügbar ist. Wenn Sie eine Datenbank aus einem automatischen Backup erstellen, können Sie jedes wöchentliche Backup der Ebene 0 oder ein inkrementelles Backup der Ebene 1 auswählen, das nach dem letzten Backup der Ebene 0 erstellt wurde.
  • Vollständiges On-Demand-Backup.
  • Standalone-Backup.
  • Letztes Backup des archivierten Redo-Logs. Hierfür müssen automatische Backups aktiviert sein. Dieses Backup kombiniert Daten aus dem letzten täglichen automatischen Backup und Daten aus archivierten Redo-Logs und stellt das neueste verfügbare Backup dar. Die Zeit des letzten Backups des archivierten Redo-Logs ist auf der Seite Datenbankdetails im Feld Letzte Backupzeit sichtbar.
  • Out-of-Place-Wiederherstellung eines bestimmten Zeitpunks. Geben Sie einen Zeitstempel an, um eine neue Kopie der Datenbank zu erstellen, die Daten bis zu einem angegebenen Zeitpunkt enthält. Der Zeitstempel darf nicht nach der Zeit unter Letzte Backupzeit liegen, die auf der Seite Datenbankdetails angezeigt wird. Beachten Sie die folgenden Einschränkungen bei Out-of-Place-Wiederherstellungen eines bestimmten Zeitpunks:

    • Der Zeitstempel muss sich innerhalb des Recovery-Fensters der Datenbank befinden.
    • Der Zeitstempel muss innerhalb der Datenbankinkarnation der verfügbaren automatischen Backups verfügbar sein.
    • Der Zeitstempel darf nicht in zwei sich überschneidenden Datenbankinkarnationen liegen.
    • Der Datenbankerstellvorgang verläuft nicht erfolgreich, wenn seit dem angegebenen Zeitstempel strukturelle Änderungen an der Datenbank vorgenommen wurden. Strukturale Änderungen sind Vorgänge wie das Erstellen oder Löschen eines Tablespace.
    • Der Datenbankerstellvorgang kann nicht gestartet werden, wenn ein anderer Point-in-Time-Kopiervorgang für die Datenbank ausgeführt wird.

Weitere Informationen finden Sie unter Datenbank mit der Konsole sichern.

Benutzerdefinierte IP-Adressen für die DB-Systeme

Wenn Sie ein neues DB-System mit einem Knoten erstellen oder ein vorhandenes DB-System klonen, können Sie optional die IP-Adresse des bereitzustellenden DB-Systems definieren. Das ist in Entwicklungskontexten nützlich, in denen Sie dasselbe DB-System wiederholt erstellen und löschen und jede neue Iteration des DB-Systems dieselbe IP-Adresse verwenden soll.

Hinweis:

Diese Funktion ist beim Erstellen eines RAC-DB-Systems mit mehreren Knoten nicht verfügbar.

API verwenden

Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-APIs und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter Software Development Kits und Befehlszeilenschnittstelle (CLI).

Verwenden Sie diese API-Vorgänge, um DB-Systemkomponenten zu erstellen.

DB-Systeme:

  • ListDbSystems
  • GetDbSystem
  • LaunchDbSystem

Datenbank-Homes:

  • ListDbHomes
  • GetDbHome
  • CreateDbHome
  • DeleteDbHome

Datenbanken:

  • ListDatabases
  • GetDatabase

Ausprägungen und Datenbankversionen:

  • ListDbSystemShapes
  • ListDbVersions

Die vollständige Liste der APIs für den Database-Service finden Sie unter Database-Service-API.