Creazione di un sistema DB

Utilizzare la console, un'interfaccia della riga di comando o l'API REST per creare un sistema DB HeatWave.

Utilizzo di Console

Utilizzare la console per creare un sistema DB.

  1. Aprire il menu di navigazione e selezionare Database. Nella sezione HeatWave MySQL fare clic su Sistemi DB.
  2. Fare clic su Crea sistema DB.
  3. Selezionare una delle seguenti opzioni:
    • Produzione: impostare un sistema DB High Availability con i seguenti valori predefiniti adatti a un ambiente di produzione:
      • High Availability: abilitata
      • Forma: MySQL.8
      • Dimensione storage: 1024 GB
      • Backup automatici: abilitati
      • Recupero point-in-time: abilitato
      • Protetto da eliminazione: abilitato
      • Conservazione dei backup automatici: abilitata
      • Backup finale: richiedi backup finale
    • Sviluppo o test: impostare un sistema DB standalone con i seguenti valori predefiniti, adatti a un ambiente di sviluppo o test:
      • High Availability: disabilitata
      • Forma: MySQL.2
      • Dimensione storage: 50 GB
      • Backup automatici: abilitati
      • Recupero point-in-time: abilitato
      • Protetto da eliminazione: disabilitato
      • conservazione dei backup automatici: disabilitata
      • Backup finale: salta backup finale
  4. Fornire informazioni sul sistema DB:
    • Crea nel compartimento: se si desidera avviare il sistema DB in un compartimento diverso da quello corrente, selezionare il compartimento dalla lista.
    • Nome: specificare un nome visualizzato per il sistema DB. Il nome non deve essere univoco. Un OCID (Oracle Cloud Identifier) identifica in modo univoco il sistema DB.
    • Descrizione: (facoltativo) specificare una descrizione del sistema DB e del relativo scopo.
  5. Creare credenziali amministratore:
    • nome utente: specificare il nome utente dell'amministratore. Vedere Reserved Usernames. L'amministratore dispone di un set specifico di privilegi diverso dall'utente root. Vedere Privilegi MySQL predefiniti.
    • Password: specificare la password dell'amministratore.
    • Conferma password: confermare la password dell'amministratore.
  6. Selezionare il tipo di sistema DB:
    • Standalone: selezionare questa opzione per un sistema DB a istanza singola.
    • Alta disponibilità: selezionare per un sistema DB a tre istanze che contiene un'istanza primaria e due istanze secondarie. Se si seleziona una subnet regionale, le istanze vengono distribuite tra i domini di disponibilità. Se non selezioni una subnet regionale o la tua area comprende un singolo dominio di disponibilità, le istanze vengono distribuite tra i domini di errore. Vedere High Availability.
  7. Configura networking:
    • Rete cloud virtuale: selezionare la VCN in cui si desidera creare il sistema DB.
    • Subnet: selezionare la subnet privata della VCN.
    • Mostra opzioni avanzate: (facoltativo) fare clic per configurare i gruppi di sicurezza di rete.
      • Compartimento: selezionare un compartimento in cui è configurato il gruppo di sicurezza di rete.
      • Gruppo di protezione di rete: selezionare il gruppo che si desidera utilizzare.
        Nota

        Per i criteri richiesti, vedere Criteri obbligatori: Gruppi di sicurezza di rete.
      • Per aggiungere più gruppi di sicurezza di rete, fare clic sul pulsante Altro gruppo di sicurezza di rete per aggiungere un'altra riga.
        Nota

        È possibile aggiungere fino a un massimo di 5 gruppi di sicurezza di rete.
  8. Configurare il posizionamento:
    • Dominio di disponibilità: per i sistemi DB standalone, specificare il dominio di disponibilità in cui risiede il sistema DB. Per i sistemi DB High Availability, la selezione di un dominio di disponibilità influisce sul posizionamento delle istanze. Vedere High Availability.
    • Scegliere un dominio di errore: scegliere questa opzione per consentire di selezionare un dominio di errore. Se non si sceglie un dominio di errore, Oracle ne sceglie uno automaticamente. Vedere Domini di errore.
  9. Configurare l'hardware:
    • Abilita cluster HeatWave: abilitato per impostazione predefinita. Deselezionare per creare un sistema DB senza cluster HeatWave.
      Nota

      È comunque possibile aggiungere un cluster HeatWave al sistema DB in un secondo momento se il sistema DB dispone di una forma supportata da cluster HeatWave.
    • Dettagli forma: se si desidera modificare la forma predefinita, fare clic su Modifica forma. Nel pannello Sfoglia tutte le forme, effettuare le operazioni riportate di seguito.
      1. Selezionare il modello di computazione.
        • ECPU: Basato su un'architettura indipendente da ECPU con una misura astratta di core della CPU, memoria e altre risorse.
        • OCPU: Basata sulla memoria centrale fisica di un processore con hyperthreading abilitato. Filtrare le forme selezionando il tipo di computer:
          • Tutti i tipi: visualizza tutte le forme disponibili.
          • Virtual Machine: visualizza solo le forme basate su Virtual Machine.
          • Bare Metal: visualizza solo le forme basate su Bare Metal.
          Nota

          Tutte le forme OCPU non sono più valide e non sono disponibili per i nuovi utenti creati dopo il 5 settembre 2024. Gli utenti esistenti possono comunque utilizzarle fino al 13 marzo 2026.
      2. Selezionare la casella di controllo per scegliere una forma. Vedere Forme supportate.
      3. Fare clic su Selezionare una forma.
    • HeatWave configurazione cluster: questa opzione viene visualizzata quando è selezionata l'opzione Abilita cluster HeatWave. Se si desidera modificare la configurazione predefinita, fare clic su Configura cluster HeatWave ed effettuare le operazioni riportate di seguito nel pannello Configura cluster HeatWave.
      1. Dettagli forma: la forma per i nodi HeatWave. Se si desidera modificare la forma, fare clic su Modifica forma per selezionare una forma per i nodi HeatWave. Vedere Forme supportate.
      2. Nodo: specificare il numero di nodi HeatWave da creare. Il valore minimo è 1 nodo e il valore massimo dipende dai seguenti elementi:
        • Forma HeatWave.Free: 1 nodo
        • Forma HeatWave.32GB: 16 nodi
        • Forma HeatWave.512GB o MySQL.HeatWave.VM.Standard: 64 nodi
        • Forma HeatWave.512GB o MySQL.HeatWave.VM.Standard con Lakehouse abilitato: 512 nodi
      3. HeatWave Lakehouse: abilitare l'elaborazione delle query sui dati residenti nello storage degli oggetti. Prima di MySQL 8.4.0-u3, il lakehouse HeatWave era supportato solo sulle forme MySQL.HeatWave.VM.Standard e HeatWave.512GB. Vedere HeatWave Lakehouse.
        Nota

        Prima di MySQL 8.3.0-u2, è necessario disabilitare il recupero point-in-time, l'alta disponibilità, le repliche di lettura e la replica in uscita per abilitare HeatWave Lakehouse.
      4. Fare clic su Salva modifiche.
    • Dimensione storage: configurare la dimensione di storage del sistema DB. La dimensione di storage dei dati è indipendente dalla forma selezionata.
      • Dimensione storage dati iniziale (GB): specificare la dimensione storage dati iniziale, in GB, da allocare al sistema DB. Il valore deve essere maggiore di 50 e minore di 131072.

        Il valore iniziale dello storage influisce sulla capacità di aumentare le dimensioni dello storage in seguito e sulle prestazioni dell'aumento dello storage. Vedere Storage del sistema DB. Inoltre, se si stanno importando dati, assicurarsi di specificare una memoria di dati sufficiente.

      • Espansione automatica dello storage: Abilita l'espansione automatica dello storage dati quando l'uso dello spazio si avvicina ai limiti di sola lettura di Health Monitor dell'istanza di database per qualsiasi istanza nel sistema DB.
        Nota

        L'espansione automatica dello storage è abilitata per impostazione predefinita quando l'alta disponibilità è abilitata e non può essere disabilitata.
      • Dimensione massima storage dati (GB): specificare la dimensione massima di storage dati, in GB, in cui è possibile espandere la dimensione di storage. Il valore deve essere maggiore della dimensione iniziale di storage dei dati.
        Nota

        Ogni volta che la dimensione di storage viene ampliata, la fatturazione per l'utilizzo dello storage aumenterà di conseguenza. Utilizzare la dimensione di storage massima per evitare sovraccosti.
  10. Configura piano di backup: selezionare l'opzione per abilitare i backup automatici. Se non si selezionano i backup automatici, gestire i backup manualmente. Si consiglia di abilitare i backup automatici.
    Piano di backup:
    • Periodo di conservazione backup: (facoltativo) specificare il numero di giorni in cui si desidera conservare il backup. Per impostazione predefinita, il sistema DB conserva il backup per sette giorni.
    • Abilita recupero point-in-time: selezionare l'opzione per consentire di ripristinare un sistema DB in un point-in-time in un nuovo sistema DB.
    • Seleziona finestra di backup: selezionare l'opzione che consente di selezionare l'ora di inizio della finestra di backup. Se non si abilita questa opzione, verrà scelta l'ora di inizio predefinita della finestra in base all'area.
      • Ora di inizio della finestra: specificare l'ora (nel fuso orario UTC) in cui si desidera avviare il backup del sistema DB. Il backup viene avviato entro 30 minuti dall'ora di inizio della finestra.
        Nota

        Non impostare l'ora di inizio della finestra di backup troppo vicina all'ora di inizio della finestra di manutenzione. Il backup automatico non può essere avviato se è in esecuzione un'operazione in conflitto, ad esempio manutenzione o aggiornamento. Deve attendere il completamento dell'operazione in conflitto. Se l'operazione in conflitto non viene completata entro due ore dall'ora di inizio della finestra di backup, il backup automatico verrà saltato e tenterà di nuovo nella finestra di backup successiva nel giorno successivo.
      • Mostra finestre di backup per area: fare clic sull'opzione per visualizzare l'ora di inizio predefinita della finestra dell'area.
    • Eliminazione soft: selezionare questa opzione per conservare il backup da eliminare a causa del criterio di conservazione in stato DELETE_SCHEDULED per altri 7 giorni prima di eliminarlo definitivamente. Questa opzione è abilitata per impostazione predefinita.
    Copia tra più aree: selezionare l'opzione per pianificare la copia tra più aree. Se abilitato, ogni backup automatico viene copiato nell'area di destinazione selezionata.
    • Area di destinazione: selezionare l'area di destinazione in cui viene copiato il backup.
    • Periodo di conservazione backup: (facoltativo) specificare il numero di giorni in cui si desidera conservare il backup nell'area di destinazione. Se non è definito, il valore predefinito è uguale al periodo di conservazione del backup di origine.
    Nota

    Per abilitare la copia tra più aree, è necessario disporre dell'autorizzazione MYSQL_BACKUP_COPY. L'autorizzazione MYSQL_BACKUP_COPY non è inclusa nel tipo di risorsa aggregata mysql-family. La tenancy deve anche eseguire la sottoscrizione all'area di destinazione.
  11. Fornire contatti per notifiche e annunci operativi: (facoltativo) immettere uno o più messaggi e-mail di contatto per ricevere avvisi e annunci operativi, nonché notifiche sulla manutenzione pianificata e non pianificata. Fare clic su Aggiungi contatto per aggiungere altri contatti. È possibile aggiungere fino a un massimo di 10 contatti. Non sono consentiti indirizzi e-mail duplicati e non validi.
    Nota

    Oracle consiglia di impostare i messaggi e-mail dei contatti in modo che gli amministratori ricevano le notifiche relative al sistema DB.
  12. Mostra opzioni avanzate: fare clic per aprire un gruppo di schede che consentono di configurare ulteriormente il sistema DB. Vedere Opzioni avanzate.
  13. (Facoltativo) Per salvare la configurazione della risorsa come stack, fare clic su Salva come stack. In seguito sarà possibile utilizzare lo stack per installare, configurare e gestire le risorse mediante il servizio Resource Manager. Vedere Gestione degli stack.
  14. Per creare il sistema DB, fare clic su Crea.
Il sistema DB viene creato.
Nota

Se si verifica un errore nella richiesta di lavoro OutOfHostCapacity durante la creazione di un sistema DB, vedere Risoluzione dell'errore OutOfHostCapacity.

Utilizzo dell'interfaccia CLI con il payload JSON

Utilizzare l'interfaccia della riga di comando per creare un sistema DB con un payload JSON e importare i dati da un bucket di storage degli oggetti.

Questa attività richiede quanto segue:
  1. Aprire l'interfaccia della riga di comando ed eseguire il comando seguente con un payload JSON per creare un sistema DB:
    oci mysql db-system create --from-json file://<File.json>

    Il file <File.json> contiene quanto segue:

    {
      "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: specificare il nome utente dell'utente root del sistema DB. Alcuni nomi utente sono riservati e non è possibile utilizzarli nella definizione di un sistema DB. Vedere Reserved Usernames.
    • adminPassword: specificare la password dell'utente root del sistema DB.
    • compartmentId: specificare l'OCID del compartimento in cui si crea il sistema DB.
    • availabilityDomain: specificare il nome del dominio di disponibilità in cui si crea il sistema DB.
    • configurationID: (facoltativo) specificare l'OCID della configurazione da applicare al sistema DB. Se non si definisce un ID configurazione, il sistema DB utilizza la configurazione predefinita associata alla forma selezionata. Se si definisce una configurazione personalizzata, utilizzare la stessa forma definita nella richiesta.
    • shapeName: specificare il nome della forma. Ad esempio, MySQL.8.
    • subnetId: specificare l'OCID della subnet VCN a cui è collegato il sistema DB.
    • dataStorageSizeInGbs: specificare la quantità di storage dei dati, in GB, per il sistema DB. Il valore deve essere maggiore di 50 e minore di 131.072 e assicurarsi di definire una quantità di memoria sufficiente per contenere i dati importati. La dimensione di storage dei dati è indipendente dalla forma selezionata.
    • hostnameLabel: (Facoltativo) Specificare il nome host per il sistema DB. L'opzione è disponibile solo se si abilita l'opzione USE DNS HOSTNAMES IN THIS VCN nella VCN selezionata. Il nome host deve iniziare con un carattere alfabetico, contenere solo caratteri alfanumerici e trattini (-) e non deve contenere più di 30 caratteri. Il nome host deve essere univoco all'interno della subnet. Se non è univoco, il provisioning del sistema DB non riesce. Quando si specifica un nome host, Oracle lo assegna alla VCN e al dominio della subnet, creati automaticamente durante l'avvio dell'istanza, nel formato seguente:
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Ad esempio, se si specifica un valore myhost per hostnameLabel, in una subnet denominata myprivatesubnet, in una VCN denominata myvcn, il nome dominio completamente qualificato del sistema DB viene impostato sui valori riportati di seguito.
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • description: (facoltativo) specificare una breve descrizione del sistema DB.
    • displayName: (facoltativo) specificare il nome visualizzato del sistema DB. Se non si definisce un nome visualizzato, Oracle ne genera uno automaticamente nel formato mysqldbsystemYYYYMMDDHHMMSS.
    • backupPolicy: (facoltativo) specificare il contenitore per i parametri dei criteri di backup. I parametri riportati di seguito definiscono la pianificazione per i backup automatici del sistema DB.
      • isEnabled: impostarlo su true per abilitare i backup.
      • retentionInDays: specificare il numero di giorni per la conservazione dei backup automatici. Per impostazione predefinita, i dati vengono conservati per sette giorni.
      • windowStartTime: specificare l'inizio di una finestra di 30 minuti per i backup automatici giornalieri. Utilizza il fuso orario UTC in formato HH:MM. È inoltre possibile definire gli offset, ad esempio 00:00-08:00, che imposta l'ora su 8 ore dopo l'ora UTC di mezzanotte.
      • softDelete: abilitato per impostazione predefinita. Impostare su DISABLE per disabilitare l'eliminazione logica.
      • pitrPolicy: impostare isEnabled su true per abilitare il recupero point-in-time che ripristina i dati da un sistema DB a un nuovo sistema DB in un determinato point-in-time.
      • copyPolicies: impostare copyToRegion sull'area di destinazione per abilitare la copia tra più aree dei backup automatici. Facoltativamente, impostare backupCopyRetentionInDays sul numero di giorni per conservare i backup automatici nell'area di destinazione. Se non è impostato alcun valore, il valore predefinito della conservazione sarà lo stesso del backup di origine.
        Nota

        È possibile specificare un solo criterio di copia.
    • deletionPolicy: (facoltativo) specificare il contenitore per i parametri dei criteri di eliminazione:
      • automaticBackupRetention: impostare su DELETE per eliminare i backup automatici creati per il sistema DB quando il sistema DB viene eliminato. L'impostazione predefinita è RETAIN, che conserva tutti i backup automatici creati per il sistema DB quando il sistema DB viene eliminato.
      • finalBackup: impostare su REQUIRE_FINAL_BACKUP per eseguire un backup del sistema DB quando il sistema DB viene eliminato. L'impostazione predefinita è SKIP_FINAL_BACKUP, che non esegue il backup del sistema DB quando il sistema DB viene eliminato.
      • isDeleteProtected: impostare su true per impedire l'eliminazione del sistema DB. L'impostazione predefinita è false, che consente di eliminare il sistema DB.
    • source: (facoltativo) specificare il contenitore per i parametri di importazione. I parametri riportati di seguito specificano il tipo di importazione dati e l'URL di origine.
      • sourceType: IMPORTURL: specificare il tipo di importazione come URL PAR.
      • sourceUrl: specificare l'URL della richiesta preautenticata (PAR, Pre-Authenticated Request) per il bucket o il prefisso del bucket.
    • mysqlVersion: (facoltativo) specificare la versione di MySQL da utilizzare nel sistema DB. Se non viene specificata, viene utilizzata l'ultima versione disponibile. Vedere DB System Upgrades e MySQL Server Versions.

Argomenti correlati

Utilizzo dell'interfaccia CLI senza payload JSON

Utilizzare l'interfaccia della riga di comando per creare un sistema DB senza un payload JSON e importare i dati da un bucket di storage degli oggetti.

Questa attività richiede quanto segue:
  1. Aprire l'interfaccia della riga di comando ed eseguire il comando seguente senza un payload JSON per creare un sistema DB:
     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: specificare l'OCID del compartimento in cui si crea il sistema DB.
    • configuration-id: (facoltativo) specificare l'OCID della configurazione da applicare al sistema DB. Se non si definisce un ID configurazione, il sistema DB utilizza la configurazione predefinita associata alla forma selezionata. Se si definisce una configurazione personalizzata, utilizzare la stessa forma definita nella richiesta.
    • shape-name: specificare il nome della forma. Ad esempio, MySQL.8.
    • availability-domain: specificare il nome del dominio di disponibilità in cui si crea il sistema DB.
    • subnet-id: specificare l'OCID della subnet VCN a cui è collegato il sistema DB.
    • admin-username: specificare il nome utente dell'utente root del sistema DB. Alcuni nomi utente sono riservati e non è possibile utilizzarli nella definizione di un sistema DB. Vedere Reserved Usernames.
    • admin-password: specificare la password dell'utente root del sistema DB.
    • data-storage-size-in-gbs: specificare la quantità di storage dei dati, in GB, per il sistema DB. Il valore deve essere maggiore di 50 e minore di 131.072 e assicurarsi di definire una quantità di memoria sufficiente per contenere i dati importati. La dimensione di storage dei dati è indipendente dalla forma selezionata.
    • display-name: (facoltativo) specificare il nome visualizzato del sistema DB. Se non si definisce un nome visualizzato, Oracle ne genera uno automaticamente nel formato mysqldbsystemYYYYMMDDHHMMSS.
    • description: (facoltativo) specificare una breve descrizione del sistema DB.
    • hostname-label: (Facoltativo) Specificare il nome host per il sistema DB. L'opzione è disponibile solo se si abilita l'opzione USE DNS HOSTNAMES IN THIS VCN nella VCN selezionata. Il nome host deve iniziare con un carattere alfabetico, contenere solo caratteri alfanumerici e trattini (-) e non deve contenere più di 30 caratteri. Il nome host deve essere univoco all'interno della subnet. Se non è univoco, il provisioning del sistema DB non riesce. Quando si specifica un nome host, Oracle lo assegna alla VCN e al dominio della subnet, creati automaticamente durante l'avvio dell'istanza, nel formato seguente:
      <hostnameLabel>.<subnet DNS label>.<VCN DNS label>.oraclevcn.com
      Ad esempio, se si specifica un valore myhost per hostnameLabel, in una subnet denominata myprivatesubnet, in una VCN denominata myvcn, il nome dominio completamente qualificato del sistema DB viene impostato sui valori riportati di seguito.
      myhost.myprivatesubnet.myvcn.oraclevcn.com
    • backup-policy: (facoltativo) specificare il contenitore per i parametri dei criteri di backup. I parametri riportati di seguito definiscono la pianificazione per i backup automatici del sistema DB.
      • isEnabled: impostarlo su true per abilitare i backup.
      • retentionInDays: specificare il numero di giorni per la conservazione dei backup automatici. Per impostazione predefinita, i dati vengono conservati per sette giorni.
      • windowStartTime: specificare l'inizio di una finestra di 30 minuti per i backup automatici giornalieri. Utilizza il fuso orario UTC in formato HH:MM. È inoltre possibile definire gli offset, ad esempio 00:00-08:00, che imposta l'ora su 8 ore dopo l'ora UTC di mezzanotte.
      • softDelete: abilitato per impostazione predefinita. Impostare su DISABLE per disabilitare l'eliminazione logica.
      • pitrPolicy: impostare isEnabled su true per abilitare il recupero point-in-time che ripristina i dati da un sistema DB a un nuovo sistema DB in un determinato point-in-time.
      • copyPolicies: impostare copyToRegion sull'area di destinazione per abilitare la copia tra più aree dei backup automatici. Facoltativamente, impostare backupCopyRetentionInDays sul numero di giorni per conservare i backup automatici nell'area di destinazione. Se non è impostato alcun valore, il valore predefinito della conservazione sarà lo stesso del backup di origine.
        Nota

        È possibile specificare un solo criterio di copia.
    • deletion-policy: (facoltativo) specificare il contenitore per i parametri dei criteri di eliminazione:
      • automaticBackupRetention: impostare su DELETE per eliminare i backup automatici creati per il sistema DB quando il sistema DB viene eliminato. L'impostazione predefinita è RETAIN, che conserva tutti i backup automatici creati per il sistema DB quando il sistema DB viene eliminato.
      • finalBackup: impostare su REQUIRE_FINAL_BACKUP per eseguire un backup del sistema DB quando il sistema DB viene eliminato. L'impostazione predefinita è SKIP_FINAL_BACKUP, che non esegue il backup del sistema DB quando il sistema DB viene eliminato.
      • isDeleteProtected: impostare su true per impedire l'eliminazione del sistema DB. L'impostazione predefinita è false, che consente di eliminare il sistema DB.
    • source: (facoltativo) specificare il contenitore per i parametri di importazione. I parametri riportati di seguito specificano il tipo di importazione dati e l'URL di origine.
      • sourceType: IMPORTURL: specificare il tipo di importazione come URL PAR.
      • sourceUrl: specificare l'URL della richiesta preautenticata (PAR, Pre-Authenticated Request) per il bucket o il prefisso del bucket.
    • mysqlVersion: (facoltativo) specificare la versione di MySQL da utilizzare nel sistema DB. Se non viene specificata, viene utilizzata l'ultima versione disponibile. Vedere DB System Upgrades e MySQL Server Versions.

Il comando crea un sistema DB con il backup e importa i dati dallo storage degli oggetti utilizzando un URL di richiesta preautenticata (PAR), ottenendo una risposta simile alla seguente, che riepiloga la richiesta e crea il sistema DB:

{
  "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>"
}

Argomenti correlati