Création d'un système de base de données
Pour créer un système de base de données HeatWave, utilisez la console, une interface de ligne de commande ou l'API REST.
Utilisation de la console
Utilisez la console pour créer un système de base de données.
Si vous rencontrez une erreur de demande de travail
OutOfHostCapacity
lors de la création d'un système de base de données, reportez-vous à Résolution de l'erreur OutOfHostCapacity.
Rubriques connexes
Créer un modèle de système de base de données
Le modèle de création de système de base de données fournit un ensemble de valeurs par défaut recommandées adaptées à un environnement différent.
Tableau 6-1 Valeurs par défaut pour différents modèles
Production | Développement ou test | Toujours gratuit | |
---|---|---|---|
Haute disponibilité | Activé | Désactivé | Non disponibles |
Forme | Forme avec la taille de mémoire de 64 Go | Forme avec taille de mémoire de 8 Go | Forme avec taille de mémoire de 8 Go |
Taille de stockage | 1024Go | 50Go | 50Go |
Sauvegardes automatiques | Activé | Activé | Activé |
Récupération à un point dans le temps | Activé | Activé | Non disponibles |
Protection contre la suppression | Activé | Désactivé | Activé |
Conservation des sauvegardes automatiques | Activé | Désactivé | Activé |
Sauvegarde finale | Exiger une sauvegarde finale | Ignorer la sauvegarde finale | Ignorer la sauvegarde finale |
Utilisation de l'interface de ligne de commande avec une charge utile JSON
Utilisez l'interface de ligne de commande pour créer un système de base de données avec une charge utile JSON et importer des données à partir d'un bucket Object Storage.
- Identificateur Oracle Cloud (OCID) de compartiment.
- Stratégie vous permettant de créer un système de base de données dans le compartiment ou la location.
- Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
- Réseau cloud virtuel correctement configuré. Reportez-vous à Création d'un réseau cloud virtuel.
- URL de demande prédéfinie du bucket ou du préfixe de bucket. Reportez-vous à Utilisation de demandes pré-authentifiées.
Rubriques connexes
Utilisation de l'interface de ligne de commande sans charge utile JSON
Utilisez l'interface de ligne de commande pour créer un système de base de données sans charge utile JSON et importer des données à partir d'un bucket Object Storage.
- Identificateur Oracle Cloud (OCID) de compartiment.
- Stratégie vous permettant de créer des systèmes de base de données dans le compartiment ou la location.
- Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
- Réseau cloud virtuel correctement configuré. Reportez-vous à Création d'un réseau cloud virtuel.
- URL de demande prédéfinie du bucket ou du préfixe de bucket. Reportez-vous à Utilisation de demandes pré-authentifiées.
La commande crée un système de base de données avec sauvegarde et importe des données à partir d'Object Storage à l'aide d'une URL de demande pré-authentifiée. Vous obtenez une réponse semblable à la suivante, qui récapitule la demande et crée le système de base de données :
{
"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>"
}
Rubriques connexes