DB-Systeme erstellen

Erstellen Sie mit der Konsole, einer Befehlszeilenschnittstelle oder der REST-API ein HeatWave-DB-System.

Konsole verwenden

Mit der Konsole können Sie ein DB-System erstellen.

  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken aus. Klicken Sie unter HeatWave MySQL auf DB-Systeme.
  2. Klicken Sie auf DB-System erstellen.
  3. Wählen Sie eine der folgenden Optionen aus:
    • Produktion: Richten Sie ein High-Availability-DB-System mit den folgenden Standardwerten ein, die für eine Produktionsumgebung geeignet sind:
      • High Availability: Aktiviert
      • Ausprägung: MySQL.8
      • Speichergröße: 1024 GB
      • Automatische Backups: Aktiviert
      • Point-in-Time Recovery: Aktiviert
      • Vor Löschen geschützt: Aktiviert
      • Aufbewahrung automatischer Backups: Aktiviert
      • Letztes Backup: Letztes Backup erforderlich
    • Entwicklung oder Tests: Richten Sie für ein Standalone-DB-System die folgenden Standardwerte ein, die für eine Entwicklungs- oder Testumgebung geeignet sind:
      • High Availability: Deaktiviert
      • Ausprägung: MySQL.2
      • Speichergröße: 50 GB
      • Automatische Backups: Aktiviert
      • Point-in-Time Recovery: Aktiviert
      • Vor Löschen geschützt: Deaktiviert
      • Aufbewahrung automatischer Backups: Deaktiviert
      • Letztes Backup: Letztes Backup überspringen
  4. DB-Systeminformationen angeben:
    • Erstellen in Compartment: Wenn Sie das MySQL-DB-System in einem anderen Compartment als dem aktuellen Compartment starten möchten, wählen Sie das Compartment in der Liste aus.
    • Name: Geben Sie einen Anzeigenamen für das DB-System an. Der Name muss nicht eindeutig sein. Das DB-System wird durch eine Oracle Cloud-ID (OCID) eindeutig identifiziert.
    • Beschreibung: (Optional) Geben Sie eine Beschreibung des DB-Systems und seines Zwecks an.
  5. Administratorzugangsdaten erstellen:
    • Benutzername: Geben Sie den Benutzernamen des Administrators an. Siehe Reservierte Benutzernamen. Der Administrator besitzt ein bestimmtes Berechtigungsset, das sich von dem des Benutzers root unterscheidet. Siehe MySQL-Standardberechtigungen.
    • Kennwort: Geben Sie das Administratorkennwort an.
    • Kennwort bestätigen: Bestätigen Sie das Administratorkennwort.
  6. Wählen Sie den Typ des DB-Systems aus:
    • Standalone: Wählen Sie diese Option für ein Einzelinstanz-DB-System aus.
    • High Availability: Wählen Sie diese Option für ein DB-System mit drei Instanzen aus, das eine primäre Instanz und zwei sekundäre Instanzen enthält. Wenn Sie ein regionales Subnetz auswählen, werden die Instanzen auf die Availability-Domains verteilt. Wenn Sie kein regionales Subnetz auswählen oder Ihre Region eine einzelne Availability-Domain umfasst, werden die Instanzen auf die Faultdomains verteilt. Siehe High Availability.
  7. Networking konfigurieren:
    • Virtuelles Cloud-Netzwerk: Wählen Sie das VCN aus, in dem Sie das DB-System erstellen möchten.
    • Subnetz: Wählen Sie das private Subnetz Ihres VCN aus.
    • Erweiterte Optionen anzeigen: (Optional) Klicken Sie auf diese Option, um Netzwerksicherheitsgruppen zu konfigurieren.
      • Compartment: Wählen Sie ein Compartment aus, in dem die Netzwerksicherheitsgruppe konfiguriert ist.
      • Netzwerksicherheitsgruppe: Wählen Sie eine Netzwerksicherheitsgruppe, die Sie verwenden möchten.
        Hinweis

        Die erforderlichen Policys finden Sie unter Obligatorische Policys: Netzwerksicherheitsgruppen.
      • Um mehrere Netzwerksicherheitsgruppen hinzuzufügen, klicken Sie auf die Schaltfläche Weitere Netzwerksicherheitsgruppe, um eine weitere Zeile hinzuzufügen.
        Hinweis

        Sie können maximal 5 Netzwerksicherheitsgruppen hinzufügen.
  8. Platzierung konfigurieren:
    • Availability-Domain: Geben Sie für Standalone-DB-Systeme die Availability-Domain an, in der das DB-System gespeichert ist. Bei High-Availability-DB-Systemen hat die Auswahl einer Availability-Domain Auswirkungen auf die Instanzplatzierung. Siehe High Availability.
    • Faultdomain auswählen: Aktivieren Sie diese Option, damit Sie eine Faultdomain auswählen können. Wenn Sie keine Faultdomain auswählen, wählt Oracle eine Faultdomain für Sie aus. Siehe Faultdomains.
  9. Hardware konfigurieren:
    • HeatWave-Cluster aktivieren: Standardmäßig aktiviert. Deaktivieren Sie die Option, um ein DB-System ohne HeatWave-Cluster zu erstellen.
      Hinweis

      Sie können dem DB-System später noch ein HeatWave-Cluster hinzufügen, wenn das DB-System über eine vom HeatWave-Cluster unterstützte Ausprägung verfügt.
    • Ausprägungsdetails: Wenn Sie die Standardausprägung ändern möchten, klicken Sie auf Ausprägung ändern. Führen Sie im Bereich Alle Ausprägungen durchsuchen die folgenden Schritte aus:
      1. Wählen Sie das Compute-Modell aus.
        • ECPU: Basiert auf einer Architekturunabhängigkeit von ECPU mit einer abstrahierten Kennzahl für CPU-Cores, Speicher und andere Ressourcen.
        • OCPU: Basierend auf dem physischen Core eines Prozessors mit aktiviertem Hyperthreading. Filtern Sie die Formen, indem Sie den Maschinentyp auswählen:
          • Alle Typen: Zeigt alle verfügbaren Ausprägungen an.
          • Virtuelle Maschine: Zeigt nur VM-basierte Ausprägungen an.
          • Bare Metal: Zeigt nur die Bare-Metal-basierten Ausprägungen an.
          Hinweis

          Alle OCPU-Ausprägungen sind veraltet und stehen neuen Benutzern, die nach dem 5. September 2024 erstellt wurden, nicht zur Verfügung. Vorhandene Benutzer können sie bis zum 13. März 2026 weiterhin verwenden.
      2. Aktivieren Sie das Kontrollkästchen, um eine Ausprägung auszuwählen. Siehe Unterstützte Ausprägungen.
      3. Klicken Sie auf Ausprägung auswählen.
    • HeatWave-Clusterkonfiguration: Diese Option wird angezeigt, wenn HeatWave-Cluster aktivieren ausgewählt ist. Wenn Sie die Standardkonfiguration ändern möchten, klicken Sie auf HeatWave-Cluster konfigurieren, und führen Sie im Bereich HeatWave-Cluster konfigurieren die folgenden Schritte aus:
      1. Ausprägungsdetails: Die Ausprägung für die HeatWave-Knoten. Wenn Sie die Ausprägung ändern möchten, klicken Sie auf Ausprägung ändern, um eine Ausprägung für die HeatWave-Knoten auszuwählen. Siehe Unterstützte Ausprägungen.
      2. Knoten: Geben Sie die Anzahl der HeatWave-Knoten an, die erstellt werden sollen. Der Mindestwert ist 1 Knoten, und der Höchstwert hängt von Folgendem ab:
        • HeatWave.Free-Ausprägung: 1 Knoten
        • HeatWave.32GB-Ausprägung: 16 Knoten
        • HeatWave.512GB- oder MySQL.HeatWave.VM.Standard-Ausprägung: 64 Knoten
        • Ausprägung HeatWave.512GB oder MySQL.HeatWave.VM.Standard mit aktiviertem Lakehouse: 512 Knoten
      3. HeatWave Lakehouse: Aktivieren Sie die Abfrageverarbeitung für die Daten in Object Storage. Vor MySQL 8.4.0-u3 wird HeatWave Lakehouse nur für die Ausprägungen MySQL.HeatWave.VM.Standard und HeatWave.512GB unterstützt. Siehe HeatWave Lakehouse.
        Hinweis

        Vor MySQL 8.3.0-u2 müssen Sie das Point-in-Time Recovery, High Availability, Lesereplikate und die ausgehende Replikation deaktivieren, um HeatWave Lakehouse zu aktivieren.
      4. Klicken Sie auf Änderungen speichern.
    • Speichergröße: Konfigurieren Sie die Speichergröße des DB-Systems. Die Datenspeichergröße ist unabhängig von der ausgewählten Ausprägung.
      • Anfängliche Datenspeichergröße (GB): Geben Sie die anfängliche Datenspeichergröße in GB an, die dem DB-System zugewiesen werden soll. Der Wert muss zwischen 50 und 131072 liegen.

        Der anfängliche Speicherwert hat Auswirkungen auf Ihre Fähigkeit, die Speichergröße später und die Performance des erhöhten Speichers zu erhöhen. Siehe DB-Systemspeicher. Wenn Sie Daten importieren, müssen Sie außerdem einen ausreichenden Datenspeicher angeben.

      • Automatische Speichererweiterung: Aktivieren Sie eine automatische Datenspeichererweiterung, wenn sich die Speicherplatznutzung den schreibgeschützten Limits des Datenbankinstanzzustandsmonitors für jede Instanz im DB-System nähert.
        Hinweis

        Die automatische Speichererweiterung ist standardmäßig aktiviert, wenn High Availability aktiviert ist. Sie kann nicht deaktiviert werden.
      • Maximale Datenspeichergröße (GB): Geben Sie die maximale Datenspeichergröße in GB an, auf die die Speichergröße erweitert werden kann. Der Wert muss größer als die anfängliche Datenspeichergröße sein.
        Hinweis

        Wenn die Speichergröße erweitert wird, wird die Abrechnung für die Speichernutzung entsprechend erhöht. Verwenden Sie die maximale Speichergröße, um Kostenüberschreitungen zu vermeiden.
  10. Backupplan konfigurieren: Wählen Sie die Option aus, um automatische Backups zu aktivieren. Wenn Sie keine automatischen Backups auswählen, verwalten Sie die Backups manuell. Es wird empfohlen, automatische Backups zu aktivieren.
    Backupplan:
    • Backupaufbewahrungszeitraum: (Optional) Geben Sie an, wie viele Tage Sie das Backup aufbewahren möchten. Standardmäßig bewahrt das DB-System das Backup sieben Tage lang auf.
    • Point-in-Time Recovery aktivieren: Wählen Sie die Option aus, mit der Sie ein DB-System zu einem bestimmten Zeitpunkt in einem neuen DB-System wiederherstellen können.
    • Backupfenster auswählen: Wählen Sie diese Option aus, damit Sie die Startzeit des Backupfensters auswählen können. Wenn Sie diese Option nicht aktivieren, wird je nach Region eine Standardstartzeit für das Fenster ausgewählt.
      • Startzeit des Fensters: Geben Sie die Uhrzeit (in der UTC-Zeitzone) an, zu der Sie das Backup des DB-Systems starten möchten. Das Backup beginnt innerhalb von 30 Minuten nach der Startzeit des Fensters.
        Hinweis

        Legen Sie die Startzeit des Backupfensters nicht zu nahe an der Startzeit des Wartungsfensters fest. Das automatische Backup kann nicht gestartet werden, wenn derzeit ein unvereinbarer Vorgang wie Wartung oder Upgrade ausgeführt wird. Sie muss warten, bis der widersprüchliche Vorgang abgeschlossen ist. Wenn der konfliktauslösende Vorgang nicht innerhalb von zwei Stunden nach der Startzeit des Backupfensters abgeschlossen wird, wird das automatische Backup übersprungen, und es wird am nächsten Tag im nächsten Backupfenster erneut versucht.
      • Backupfenster pro Region anzeigen: Klicken Sie auf die Option, um die standardmäßige Startzeit des Backupfensters Ihrer Region anzuzeigen.
    • Soft Delete: Wählen Sie diese Option aus, um das Backup beizubehalten, das aufgrund der Aufbewahrungs-Policy im Status DELETE_SCHEDULED 7 weitere Tage lang gelöscht werden soll, bevor es endgültig gelöscht wird. Diese Option ist standardmäßig aktiviert.
    Regionsübergreifende Kopie: Wählen Sie die Option aus, um eine regionsübergreifende Kopie zu planen. Wenn diese Option aktiviert ist, wird jedes automatische Backup in die ausgewählte Zielregion kopiert.
    • Zielregion: Wählen Sie eine Zielregion aus, in die das Backup kopiert wird.
    • Backupaufbewahrungszeitraum: (Optional) Geben Sie an, wie viele Tage das Backup in der Zielregion beibehalten werden soll. Falls nicht definiert, entspricht der Standardwert dem Aufbewahrungszeitraum des Quellbackups.
    Hinweis

    Sie benötigen die Berechtigung MYSQL_BACKUP_COPY, um regionsübergreifendes Kopieren zu aktivieren. Die Berechtigung MYSQL_BACKUP_COPY ist nicht im aggregierten Ressourcentyp mysql-family enthalten. Der Mandant muss auch die Zielregion abonnieren.
  11. Kontakte für betriebliche Benachrichtigungen und Ankündigungen angeben: (Optional) Geben Sie mindestens eine Kontakt-E-Mail ein, um betriebliche Benachrichtigungen und Ankündigungen sowie geplante und ungeplante Wartungsbenachrichtigungen zu erhalten. Klicken Sie auf Kontakt hinzufügen, um weitere Kontakte hinzuzufügen. Sie können bis zu 10 Personen hinzufügen. Doppelte und ungültige E-Mail-Adressen sind nicht zulässig.
    Hinweis

    Oracle empfiehlt, die Kontakt-E-Mails so festzulegen, dass Administratoren Benachrichtigungen zum DB-System erhalten.
  12. Erweiterte Optionen anzeigen: Klicken Sie hier, um eine Gruppe von Registerkarten zu öffnen, mit denen Sie das DB-System weiter konfigurieren können. Siehe Erweiterte Optionen.
  13. (Optional) Um die Ressourcenkonfiguration als Stack zu speichern, klicken Sie auf Als Stack speichern. Sie können die Ressourcen später mit dem Stack installieren, konfigurieren und verwalten. Siehe Stacks verwalten.
  14. Um das DB-System zu erstellen, klicken Sie auf Erstellen.
Das DB-System wird erstellt.
Hinweis

Wenn beim Erstellen eines DB-Systems ein Arbeitsanforderungsfehler OutOfHostCapacity auftritt, finden Sie weitere Informationen unter Fehler OutOfHostCapacity beheben.

CLI mit JSON-Payload verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um ein DB-System mit einer JSON-Payload zu erstellen und Daten aus einem Objektspeicher-Bucket zu importieren.

Diese Aufgabe erfordert Folgendes:
  1. Öffnen Sie die Befehlszeilenschnittstelle, und führen Sie den folgenden Befehl mit einer JSON-Payload aus, um ein DB-System zu erstellen:
    oci mysql db-system create --from-json file://<File.json>

    Die <File.json>-Datei enthält:

    {
      "adminUsername": "<AdminUsername>",
      "adminPassword": "<AdminPassword>",
      "compartmentId": "<CompartmentOCID>", 
      "configurationId": "<ConfigurationOCID>", 
      "shapeName": "<ShapeName>", 
      "dataStorageSizeInGbs": "<StorageSize>", 
      "description": "<Description>", 
      "displayName": "<DBSystemName>", 
      "hostnameLabel": "<HostName>",
      "availabilityDomain": "<Region>",
      "subnetId": "<SubnetOCID>",
      "backupPolicy": {
        "isEnabled": <Boolean>,
        "retentionInDays": <NumberOfDays>,
        "windowStartTime": "<Time>", 
        "softDelete": "<EnabledOrDisabled>",
        "pitrPolicy": {
          "isEnabled": <Boolean> 
        }, 
        "copyPolicies": [
          {
            "copyToRegion": "<Region>",
            "backupCopyRetentionInDays": <NumberOfDays>
          }
        ]
      },
      "deletionPolicy": { 
        "automaticBackupRetention": "<RetainOrDelete>",
        "finalBackup": "<SkipOrRequire>",
        "isDeleteProtected": <Boolean> 
      },
      "source": {
          "sourceType": "IMPORTURL",
          "sourceUrl": "https://objectstorage.<region>.com/p/<Secret>/n/<Namespace>/b/<BucketName>/o/"
        }
    }
    • adminUsername: Geben Sie den Benutzernamen des Root-Benutzers des DB-Systems an. Einige Benutzernamen sind reserviert und können nicht in der Definition eines DB-Systems verwendet werden. Siehe Reservierte Benutzernamen.
    • adminPassword: Geben Sie das Kennwort des Root-Benutzers des DB-Systems an.
    • compartmentId: Geben Sie die OCID des Compartments an, in dem Sie das DB-System erstellen.
    • availabilityDomain: Geben Sie den Namen der Availability-Domain an, in der Sie das DB-System erstellen.
    • configurationID: (Optional) Geben Sie die OCID der Konfiguration an, die auf das DB-System angewendet werden soll. Wenn Sie keine Konfigurations-ID definieren, verwendet das DB-System die Standardkonfiguration, die mit der ausgewählten Ausprägung verknüpft ist. Wenn Sie eine benutzerdefinierte Konfiguration definieren, verwenden Sie dieselbe Ausprägung wie in der Anforderung.
    • shapeName: Geben Sie den Namen der Ausprägung an. Beispiel: MySQL.8.
    • subnetId: Geben Sie die OCID des VCN-Subnetzes an, an das das DB-System angehängt ist.
    • dataStorageSizeInGbs: Geben Sie die Menge an Datenspeicher für das DB-System in GB an. Der Wert muss größer als 50 und kleiner als 131.072 sein und sicherstellen, dass Sie ausreichend Speicher definieren, um die importierten Daten aufzunehmen. Die Datenspeichergröße ist unabhängig von der ausgewählten Ausprägung.
    • hostnameLabel: (Optional) Geben Sie den Hostnamen für Ihr DB-System an. Die Option ist nur verfügbar, wenn Sie die Option USE DNS HOSTNAMES IN THIS VCN im ausgewählten VCN aktivieren. Der Hostname muss mit einem Buchstaben beginnen und darf nur alphanumerische Zeichen und Bindestriche (-) enthalten. Er darf nicht mehr als 30 Zeichen lang sein. Der Hostname muss innerhalb des Subnetzes eindeutig sein. Wenn er nicht eindeutig ist, kann das Provisioning des DB-Systems nicht ausgeführt werden. Wenn Sie einen Hostnamen angeben, weist Oracle ihn der VCN- und Subnetzdomain zu, die beim Starten der Instanz automatisch im folgenden Format erstellt wird:
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Beispiel: Wenn Sie den Wert myhost für hostnameLabel in einem Subnetz namens myprivatesubnet in einem VCN namens myvcn angeben, wird der vollqualifizierte Domainname Ihres DB-Systems auf folgenden Wert gesetzt:
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • description: (Optional) Geben Sie eine kurze Beschreibung des DB-Systems an.
    • displayName: (Optional) Geben Sie den Anzeigenamen des DB-Systems an. Wenn Sie keinen Anzeigenamen definieren, generiert Oracle einen Anzeigenamen im Format mysqldbsystemYYYYMMDDHHMMSS.
    • backupPolicy: (Optional) Geben Sie den Container für die Backup-Policy-Parameter an. Die folgenden Parameter definieren den Zeitplan für automatische Backups des DB-Systems:
      • isEnabled: Setzen Sie diesen Wert auf true, um Backups zu aktivieren.
      • retentionInDays: Geben Sie an, wie viele Tage die automatischen Backups aufbewahrt werden sollen. Standardmäßig werden Ihre Daten sieben Tage lang aufbewahrt.
      • windowStartTime: Geben Sie den Beginn eines 30-minütigen Fensters für Ihre täglichen automatisierten Backups an. Dabei wird die UTC-Zeitzone im Format HH:MM verwendet. Sie können auch Offsets definieren, z.B. 00:00-08:00. Dadurch wird die Zeit auf 8 Stunden vor Mitternacht UTC festgelegt.
      • softDelete: Standardmäßig aktiviert. Setzen Sie diesen Wert auf DISABLE, um Soft Delete zu deaktivieren.
      • pitrPolicy: Setzen Sie isEnabled auf true, um ein Point-in-Time Recovery zu aktivieren, das Daten aus einem DB-System zu einem bestimmten Zeitpunkt in einem neuen DB-System wiederherstellt.
      • copyPolicies: Setzen Sie copyToRegion auf die Zielregion, um regionsübergreifende Kopien automatischer Backups zu aktivieren. Legen Sie optional backupCopyRetentionInDays auf die Anzahl der Tage fest, die automatische Backups in der Zielregion aufbewahrt werden sollen. Wenn kein Wert festgelegt ist, entspricht die Aufbewahrung standardmäßig dem Quellbackup.
        Hinweis

        Sie können nur eine Kopier-Policy angeben.
    • deletionPolicy: (Optional) Geben Sie den Container für die Parameter der Lösch-Policy an:
      • automaticBackupRetention: Setzen Sie diese Option auf DELETE, um alle automatischen Backups zu löschen, die für das DB-System erstellt wurden, wenn das DB-System gelöscht wird. Der Standardwert ist RETAIN. Damit werden alle automatischen Backups beibehalten, die für das DB-System erstellt wurden, wenn das DB-System gelöscht wird.
      • finalBackup: Setzen Sie diese Option auf REQUIRE_FINAL_BACKUP, um ein Backup des DB-Systems zu erstellen, wenn das DB-System gelöscht wird. Der Standardwert ist SKIP_FINAL_BACKUP. Das DB-System wird nicht gesichert, wenn das DB-System gelöscht wird.
      • isDeleteProtected: Setzen Sie diesen Wert auf true, um zu verhindern, dass das DB-System gelöscht wird. Der Standardwert ist false, mit dem das DB-System gelöscht werden kann.
    • source: (Optional) Geben Sie den Container für die Importparameter an. Die folgenden Parameter geben den Datenimporttyp und die Quell-URL an:
      • sourceType: IMPORTURL: Geben Sie den Importtyp als PAR-URL an.
      • sourceUrl: Geben Sie die URL der vorab authentifizierten Anforderung (PAR) für den Bucket oder das Bucket-Präfix an.
    • mysqlVersion: (Optional) Geben Sie die MySQL-Version an, die in Ihrem DB-System verwendet werden soll. Wenn Sie die Version nicht angeben, wird die neueste verfügbare Version verwendet. Siehe DB-Systemupgrades und MySQL Server-Versionen.

Verwandte Themen

CLI ohne JSON-Payload verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um ein DB-System ohne JSON-Payload zu erstellen und Daten aus einem Objektspeicher-Bucket zu importieren.

Diese Aufgabe erfordert Folgendes:
  1. Öffnen Sie die Befehlszeilenschnittstelle, und führen Sie den folgenden Befehl ohne eine JSON-Payload aus, um ein DB-System zu erstellen:
     oci mysql db-system create 
     -c <CompartmentOCID> 
     --configuration-id <ConfigurationOCID>   
     --shape-name <ShapeName> 
     --availability-domain <Region>
     --subnet-id <SubnetOCID> 
     --admin-username <AdminUsername> 
     --admin-password <AdminPassword> 
     --data-storage-size-in-gbs <StorageSize> 
     --display-name <DBSystemName> 
     --description <Description>
     --hostname-label <HostName> 
     --backup-policy '{ "isEnabled": <Boolean>, "retentionInDays": <NumberOfDays>, "windowStartTime": "<Time>", 
                        "softDelete": "<EnabledOrDisabled>", "pitrPolicy": {"isEnabled": <Boolean>}, 
                        "copyPolicies": [ {"copyToRegion": "<Region>", "backupCopyRetentionInDays": <NumberOfDays>} ] }'
     --deletion-policy '{ "automaticBackupRetention": "<RetainOrDelete>",
                          "finalBackup": "<SkipOrRequire>",
                          "isDeleteProtected": <Boolean>}'
     --source '{"sourceType": "IMPORTURL", "sourceURL":"https://objectstorage.<region>.com/p/<Secret>/n/<Namespace>/b/<BucketName>/o/"}'
    • c: Geben Sie die OCID des Compartments an, in dem Sie das DB-System erstellen.
    • configuration-id: (Optional) Geben Sie die OCID der Konfiguration an, die auf das DB-System angewendet werden soll. Wenn Sie keine Konfigurations-ID definieren, verwendet das DB-System die Standardkonfiguration, die mit der ausgewählten Ausprägung verknüpft ist. Wenn Sie eine benutzerdefinierte Konfiguration definieren, verwenden Sie dieselbe Ausprägung wie in der Anforderung.
    • shape-name: Geben Sie den Namen der Ausprägung an. Beispiel: MySQL.8.
    • availability-domain: Geben Sie den Namen der Availability-Domain an, in der Sie das DB-System erstellen.
    • subnet-id: Geben Sie die OCID des VCN-Subnetzes an, an das das DB-System angehängt ist.
    • admin-username: Geben Sie den Benutzernamen des Root-Benutzers des DB-Systems an. Einige Benutzernamen sind reserviert und können nicht in der Definition eines DB-Systems verwendet werden. Siehe Reservierte Benutzernamen.
    • admin-password: Geben Sie das Kennwort des Root-Benutzers des DB-Systems an.
    • data-storage-size-in-gbs: Geben Sie die Menge an Datenspeicher für das DB-System in GB an. Der Wert muss größer als 50 und kleiner als 131.072 sein und sicherstellen, dass Sie ausreichend Speicher definieren, um die importierten Daten aufzunehmen. Die Datenspeichergröße ist unabhängig von der ausgewählten Ausprägung.
    • display-name: (Optional) Geben Sie den Anzeigenamen des DB-Systems an. Wenn Sie keinen Anzeigenamen definieren, generiert Oracle einen Anzeigenamen im Format mysqldbsystemYYYYMMDDHHMMSS.
    • description: (Optional) Geben Sie eine kurze Beschreibung des DB-Systems an.
    • hostname-label: (Optional) Geben Sie den Hostnamen für das DB-System an. Die Option ist nur verfügbar, wenn Sie die Option USE DNS HOSTNAMES IN THIS VCN im ausgewählten VCN aktivieren. Der Hostname muss mit einem Buchstaben beginnen und darf nur alphanumerische Zeichen und Bindestriche (-) enthalten. Er darf nicht mehr als 30 Zeichen lang sein. Der Hostname muss innerhalb des Subnetzes eindeutig sein. Wenn er nicht eindeutig ist, kann das Provisioning des DB-Systems nicht ausgeführt werden. Wenn Sie einen Hostnamen angeben, weist Oracle ihn der VCN- und Subnetzdomain zu, die beim Starten der Instanz automatisch im folgenden Format erstellt wird:
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Beispiel: Wenn Sie den Wert myhost für hostnameLabel in einem Subnetz namens myprivatesubnet in einem VCN namens myvcn angeben, wird der vollqualifizierte Domainname Ihres DB-Systems auf folgenden Wert gesetzt:
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • backup-policy: (Optional) Geben Sie den Container für die Backup-Policy-Parameter an. Die folgenden Parameter definieren den Zeitplan für automatische Backups des DB-Systems:
      • isEnabled: Setzen Sie diesen Wert auf true, um Backups zu aktivieren.
      • retentionInDays: Geben Sie an, wie viele Tage die automatischen Backups aufbewahrt werden sollen. Standardmäßig werden Ihre Daten sieben Tage lang aufbewahrt.
      • windowStartTime: Geben Sie den Beginn eines 30-minütigen Fensters für Ihre täglichen automatisierten Backups an. Dabei wird die UTC-Zeitzone im Format HH:MM verwendet. Sie können auch Offsets definieren, z.B. 00:00-08:00. Dadurch wird die Zeit auf 8 Stunden vor Mitternacht UTC festgelegt.
      • softDelete: Standardmäßig aktiviert. Setzen Sie diesen Wert auf DISABLE, um Soft Delete zu deaktivieren.
      • pitrPolicy: Setzen Sie isEnabled auf true, um ein Point-in-Time Recovery zu aktivieren, das Daten aus einem DB-System zu einem bestimmten Zeitpunkt in einem neuen DB-System wiederherstellt.
      • copyPolicies: Setzen Sie copyToRegion auf die Zielregion, um regionsübergreifende Kopien automatischer Backups zu aktivieren. Legen Sie optional backupCopyRetentionInDays auf die Anzahl der Tage fest, die automatische Backups in der Zielregion aufbewahrt werden sollen. Wenn kein Wert festgelegt ist, entspricht die Aufbewahrung standardmäßig dem Quellbackup.
        Hinweis

        Sie können nur eine Kopier-Policy angeben.
    • deletion-policy: (Optional) Geben Sie den Container für die Parameter der Lösch-Policy an:
      • automaticBackupRetention: Setzen Sie diese Option auf DELETE, um alle automatischen Backups zu löschen, die für das DB-System erstellt wurden, wenn das DB-System gelöscht wird. Der Standardwert ist RETAIN. Damit werden alle automatischen Backups beibehalten, die für das DB-System erstellt wurden, wenn das DB-System gelöscht wird.
      • finalBackup: Setzen Sie diese Option auf REQUIRE_FINAL_BACKUP, um ein Backup des DB-Systems zu erstellen, wenn das DB-System gelöscht wird. Der Standardwert ist SKIP_FINAL_BACKUP. Das DB-System wird nicht gesichert, wenn das DB-System gelöscht wird.
      • isDeleteProtected: Setzen Sie diesen Wert auf true, um zu verhindern, dass das DB-System gelöscht wird. Der Standardwert ist false, mit dem das DB-System gelöscht werden kann.
    • source: (Optional) Geben Sie den Container für die Importparameter an. Die folgenden Parameter geben den Datenimporttyp und die Quell-URL an:
      • sourceType: IMPORTURL: Geben Sie den Importtyp als PAR-URL an.
      • sourceUrl: Geben Sie die URL der vorab authentifizierten Anforderung (PAR) für den Bucket oder das Bucket-Präfix an.
    • mysqlVersion: (Optional) Geben Sie die MySQL-Version an, die in Ihrem DB-System verwendet werden soll. Wenn Sie die Version nicht angeben, wird die neueste verfügbare Version verwendet. Siehe DB-Systemupgrades und MySQL Server-Versionen.

Der Befehl erstellt ein DB-System mit Backup und importiert Daten aus Object Storage mit einer URL der vorab authentifizierten Anforderung (PAR). Sie erhalten eine ähnliche Antwort wie die folgende, bei der die Anforderung zusammengefasst und das DB-System erstellt wird:

{
  "data": {
    "access-mode": "UNRESTRICTED",
    "availability-domain": "nnnn:<region>-AD-1",
    "backup-policy": {
      "copy-policies" : [
         {
            "backup-copy-retention-in-days" : 7,
            "copy-to-region" : "<region>"             
         }
      ],
      "is-enabled": true,
      "pitr-policy": {    
         "is-enabled": true
      },
      "retention-in-days": 7,
      "softDelete": "ENABLED",
      "window-start-time": "00:10",
    },
    "channels": [],
    "compartment-id": "ocid1.compartment.oc1...<alphaNumericString>",
    "configuration-id": "ocid1.mysqlconfiguration.oc1...<alphaNumericString>",
    "crash-recovery": "ENABLED",
    "current-placement": {
      "availability-domain": null,
      "fault-domain": null
    },
    "customer-contacts": null,
    "data-storage": {
      "allocated-storage-size-in-gbs": 50,
      "data-storage-size-in-gbs": 50,
      "data-storage-size-limit-in-gbs": 32768,
      "is-auto-expand-storage-enabled": false,
      "max-storage-size-in-gbs": null
    },
    "data-storage-size-in-gbs": 50,
    "database-management": "DISABLED",
    "database-mode": "READ_WRITE",
    "defined-tags": {
      "Oracle-Tags": {
        "CreatedBy": "<userEmail>",
        "CreatedOn": "2021-06-04T10:02:32.140Z"
      }
    },
    "deletion-policy": {
      "automatic-backup-retention": "DELETE",
      "final-backup": "SKIP_FINAL_BACKUP",
      "is-delete-protected": false
    },
    "description": "This is my DBSystem",
    "display-name": "MyDBSystem",
    "endpoints": [],
    "fault-domain": null,
    "freeform-tags": {},
    "heat-wave-cluster": null,
    "hostname-label": null,
    "id": "ocid1.mysqldbsystem.oc1.iad.<alphaNumericString>",
    "ip-address": null,
    "is-heat-wave-cluster-attached": false,
    "is-highly-available": false,
    "lifecycle-details": null,
    "lifecycle-state": "CREATING",
    "maintenance": {
      "window-start-time": "TUESDAY 06:46"
    },
    "mysql-version": null,   
    "point-in-time-recovery-details": null
    "port": null,
    "port-x": null,
    "read-endpoint": {
      "exclude-ips": [],
      "is-enabled": false,
      "read-endpoint-hostname-label": null,
      "read-endpoint-ip-address": null
    },
    "secure-connections": {
      "certificate-generation-type": "SYSTEM",
      "certificate-id": null
    },
    "shape-name": "MySQL.2",
    "source": {
      "source-type": "IMPORTURL",
      "sourceURL":"PARURL"
    },
    "subnet-id": "ocid1.subnet.oc1.iad.<alphaNumericString>",
    "time-created": "2025-04-04T10:02:37.186000+00:00",
    "time-updated": "2025-04-04T10:02:37.186000+00:00"
  },
  "etag": "<alphaNumericString>",
  "opc-work-request-id": "ocid1.mysqlworkrequest.oc1.iad.<alphaNumericString>"
}

Verwandte Themen