Creazione di una replica di lettura

Crea una o più repliche di lettura su un sistema DB attivo.

Utilizzare la console, un'interfaccia a riga di comando o l'API REST per creare una replica di lettura.

Utilizzo di Console

Utilizzare la console per creare una replica di lettura di un sistema DB.

Questa attività richiede quanto segue:
  • Sistema DB in esecuzione.
Per creare una replica di lettura, effettuare le operazioni riportate di seguito.
  1. Nella pagina della lista Sistemi DB selezionare il sistema DB per il quale si desidera creare una replica di lettura. Se è necessaria assistenza per trovare la pagina della lista o il sistema DB, vedere Elenco dei sistemi DB - Uso della console.
  2. Nella pagina dei dettagli, selezionare la scheda o la risorsa Repliche di lettura, quindi selezionare Crea replica di lettura.
  3. Nel pannello Crea replica di lettura, immettere le informazioni riportate di seguito.
    • Crea nel compartimento: compartimento in cui viene creato il sistema DB. Se si inizia dalla pagina Panoramica, è possibile modificare il compartimento.
    • Nome: specificare il nome della replica della lettura. Se non si definisce un nome, il servizio MySQL HeatWave ne genera uno nel formato MysqlReadReplicaDateTime.
    • Descrizione: (facoltativo) specificare una descrizione della replica di lettura.
    • Sistema DB: il sistema DB da cui verrà creata la replica di lettura. Se si inizia dalla pagina Panoramica, selezionare Seleziona sistema DB per scegliere un sistema DB che risiede nel compartimento.
      Nota

      Se il sistema DB viene creato in un altro compartimento, è possibile modificare il compartimento nel campo Crea nel compartimento.
    • Forma: (facoltativo) selezionare Seleziona forma per sostituire e modificare la forma della replica di lettura. È possibile selezionare qualsiasi forma con almeno 8 ECPU o 4 OCPU. Per impostazione predefinita, una replica di lettura eredita la forma del sistema DB. Vedere Forme supportate.
      Nota

      Se il sistema DB ha una forma con meno di 8 ECPU o 4 OCPU, è necessario sostituire la forma di replica di lettura.
    • Configurazione:
      • Selezionare una configurazione: (facoltativo) selezionare Seleziona configurazione per sostituire e modificare la configurazione della forma di replica di lettura.
        Nota

        Se è stata modificata la forma della replica di lettura, è necessario selezionare una configurazione che corrisponda alla forma.
      • MySQL versione: per impostazione predefinita, una replica di lettura eredita la versione del sistema DB associato. È possibile selezionare una versione successiva per sostituire la versione della replica di lettura. Vedere MySQL Server Versions.
    • Gruppi di sicurezza di rete: (facoltativo) selezionare per abilitare l'override dei gruppi di sicurezza di rete del sistema DB. Quando è abilitata, effettuare le operazioni riportate di seguito per selezionare i gruppi di sicurezza di rete che si desidera utilizzare con questa replica di lettura.
      • 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.
      • Per aggiungere più gruppi di sicurezza di rete, selezionare il 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.
    • Piano di eliminazione: (facoltativo) abilitare la casella Elimina protetto per proteggere la replica di lettura e il sistema DB associato dalle operazioni di eliminazione. Per impostazione predefinita, le repliche di lettura e i sistemi DB non sono protetti da eliminazione. Se si desidera eliminare la replica di lettura o il sistema DB associato, è necessario disabilitare l'opzione Elimina protetto.
      Nota

      L'impostazione di protezione dall'eliminazione si applica alle singole repliche di lettura. Se una replica di lettura è protetta da eliminazione, il sistema DB non può essere eliminato.
    • Tag: utilizzare la scheda per organizzare e tenere traccia delle risorse nella tenancy:
      • Spazio di nomi tag: selezionare il nome della tag.
      • Chiave tag: selezionare la chiave tag.
      • Valore tag: specificare un valore per la tag.
      • Aggiungi tag: selezionare questa opzione per aggiungere altre tag.
  4. Selezionare Crea replica di lettura.
Viene creata una replica di lettura.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per creare una replica di lettura per un sistema DB.

Questa attività richiede quanto segue:
  • OCID di un sistema DB.
  • Criterio che consente di creare repliche di lettura nel compartimento o nella tenancy.
  • Installazione CLI configurata correttamente e chiavi SSH richieste. Vedere Interfaccia a riga di controllo.
Per creare una replica di lettura per un sistema DB, eseguire le operazioni riportate di seguito nell'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql replica create 
         --db-system-id <DBSystemOCID> 
         --display-name <DisplayName>
         --description <Description>
         --is-delete-protected <Boolean>
         --replica-overrides '{ "configurationId": "<ConfigurationOCID>",
                                "mysqlVersion": "<Version>",
                                "nsgIds": [
                                  "<NSG_OCID>", ...
                                ],
                                "shapeName": "<ShapeName>"
                              }'
    
    • db-system-id: specificare l'OCID di un sistema DB.

    • display-name: (facoltativo) specificare un nome visualizzato per la replica di lettura. Se non si definisce un nome visualizzato, viene utilizzato un nome predefinito nel formato mysqlreadreplicaYYYYMMDDHHmmss.
    • description: (facoltativo) specificare una descrizione per la replica di lettura.
    • is-delete-protected: (facoltativo) specifica se è possibile eliminare la replica di lettura. Impostare su true per impedire l'eliminazione, false (impostazione predefinita) per consentire l'eliminazione.
    • replica-overrides: (facoltativo) specificare una lista di impostazioni della replica di lettura che eseguono l'override delle impostazioni del sistema DB. Se non si definiscono sostituzioni di replica, la replica di lettura eredita le impostazioni del sistema DB.
      • configurationId: l'OCID di una configurazione da utilizzare.
      • mysqlVersion: la versione del database da utilizzare.
        Nota

        La versione della replica di lettura deve essere uguale o successiva alla versione del sistema DB.
      • nsgIds: lista di OCID del gruppo di sicurezza di rete da utilizzare.
      • shapeName: nome di forma da utilizzare.
Il servizio MySQL HeatWave crea una replica di lettura.