DB-Systeme erstellen
Mit der Konsole, einer Befehlszeilenschnittstelle oder der REST-API können Sie ein MySQL HeatWave-DB-System erstellen.
- Konsole verwenden
- CLI mit JSON-Payload verwenden
- CLI ohne JSON-Payload verwenden
- Führen Sie mit der REST-API den Vorgang CreateDbSystem aus.
Konsole verwenden
Mit der Konsole erstellen Sie ein DB-System.
Wenn beim Erstellen eines DB-Systems ein Fehler in der Arbeitsanforderung
OutOfHostCapacity auftritt, lesen Sie OutOfHostCapacity-Fehler beheben.
Verwandte Themen
DB-Systemvorlage erstellen
Die Vorlage "DB-System erstellen" enthält eine Reihe empfohlener Standardwerte, die für verschiedene Umgebungen geeignet sind.
Tabelle 6-1: Standardwerte für verschiedene Vorlagen
| Produktion | Entwicklung oder Tests | Immer kostenlos | |
|---|---|---|---|
| High Availability | Aktiviert | Deaktiviert | Nicht verfügbar |
| Ausprägung | Eine Ausprägung mit 64 GB Arbeitsspeichergröße | Eine Ausprägung mit 8 GB Speichergröße | Eine Ausprägung mit 8 GB Speichergröße |
| Speichergröße | 1024GB | 50GB | 50GB |
| Automatische Backups | Aktiviert | Aktiviert | Aktiviert |
| Point-in-Time Recovery | Aktiviert | Aktiviert | Nicht verfügbar |
| Vor Löschen geschützt | Aktiviert | Deaktiviert | Aktiviert |
| Aufbewahrung automatischer Sicherungen | Aktiviert | Deaktiviert | Aktiviert |
| Letztes Backup | Letztes Backup erforderlich | Letztes Backup überspringen | Letztes Backup überspringen |
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.
- Oracle Cloud-ID (OCID) des Compartments.
- Eine Policy, die Sie zum Erstellen von DB-Systemen im Compartment oder im Mandanten berechtigt.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
- Ein ordnungsgemäß konfiguriertes VCN. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Eine URL einer vorab authentifizierten Anforderung (PAR) für den Bucket oder das Bucket-Präfix. Siehe Vorab authentifizierte Anforderungen verwenden.
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.
- Oracle Cloud-ID (OCID) des Compartments.
- Eine Policy, mit der Sie DB-Systeme im Compartment oder Mandanten erstellen können.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
- Ein ordnungsgemäß konfiguriertes VCN. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Eine URL einer vorab authentifizierten Anforderung (PAR) für den Bucket oder das Bucket-Präfix. Siehe Vorab authentifizierte Anforderungen verwenden.
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