Importazione mediante la funzione di importazione dei dati

Utilizzare la funzione di importazione dei dati per importare i dati da un bucket di storage degli oggetti in un sistema DB standalone.

Puoi eseguire l'importazione in un sistema DB standalone nella stessa area del solo bucket di storage degli oggetti. Inoltre, puoi importare un dump mentre è ancora in fase di esportazione in un bucket di storage degli oggetti, ma ciò potrebbe impedire l'utilizzo dell'inclusione in blocco.

Per importare i dati in un sistema DB High Availability, importare in primo luogo i dati in un sistema DB standalone, quindi abilitare High Availability.

HeatWave può utilizzare l'inclusione in blocco per accelerare l'importazione dei dati quando vengono soddisfatte le seguenti condizioni:
  • La versione MySQL del sistema DB è la 8.4.0 o successiva.
  • Il file CSV non è compresso o compresso con la compressione zstd.
  • Il terminatore di colonna nel file CSV è un carattere a byte singolo.
  • La tabella dispone di una chiave primaria creata in modo esplicito che non utilizza l'indice di prefisso. GIPK (Chiave primaria invisibile generata) non è supportato.
  • La tabella utilizza una tablespace file per tabella.
  • La tabella utilizza il formato riga dinamico.
  • La tabella non dispone di colonne generate (virtuali o memorizzate).
  • La tabella non ha vincoli CHECK.
  • La tabella utilizza solo i seguenti tipi di dati supportati:
    • INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (non firmato è supportato)
    • NUMERIC, DECIMAL (UNSIGNED non è supportato, deprecato in MySQL 8.0.17)
    • FLOAT, DOUBLE (UNSIGNED non è supportato, deprecato in MySQL 8.0.17)
    • CHAR, VARCHAR (nessun supporto dati di grandi dimensioni, il record deve rientrare nella pagina)
    • DATA, DATA E ORA
  • Nella versione 9.0 o successiva, la tabella può utilizzare anche i seguenti tipi di dati supportati:
    • TINYTEXT, TESTO, MEDIUMTEXT, LONGTEXT
    • JSON
    • VARCHAR (Supporta la lunghezza massima)
Nota

Si consiglia di importare i dati utilizzando la funzione di importazione dei dati nella console. L'importazione viene gestita dal servizio HeatWave e ottimizzata per l'elaborazione rapida dell'importazione.
Nota

È consigliabile utilizzare la versione più recente della shell MySQL per esportare i dati con l'opzione ocimds abilitata. Ciò può evitare potenziali errori di importazione dei dati.

Utilizzo di Console

Utilizzare la funzione di importazione dei dati nella console per importare i dati da un bucket di storage degli oggetti in un sistema DB MySQL. Assicurarsi di definire una quantità di storage sufficiente per accogliere i dati importati.

  1. Aprire il menu di navigazione e selezionare Database. In HeatWave MySQL, fare clic su Sistemi DB.
  2. Fare clic su Crea sistema DB.
  3. Configurare il sistema DB, quindi fare clic su Mostra opzioni avanzate.
  4. Fare clic sulla scheda Importazione dati e fornire le informazioni riportate di seguito.
    • URL di origine PAR: se si dispone dell'URL PAR (Pre-Authenticated Request), specificare l'URL PAR per il bucket o il prefisso del bucket.
    • Fare clic qui per creare un URL PAR per un bucket esistente: se non si dispone di un URL PAR, fare clic sul collegamento per creare un URL PAR per un bucket esistente e fornire le informazioni riportate di seguito.
      • Selezionare un bucket in <CompartmentName>: selezionare il bucket di storage degli oggetti che contiene il dump.
      • Configura prefisso:
        • Selezionare il prefisso: selezionare il prefisso dalla lista dei prefissi validi.
        • Immettere un prefisso: selezionare l'opzione che consente di definire un prefisso del bucket, simile al nome di una cartella. Il prefisso deve esistere nel bucket selezionato. I nomi dei prefissi hanno il formato prefixName/. Se si omette il delimitatore barra nella richiesta PAR, verrà restituito un URL non valido. È possibile specificare percorsi con più livelli di cartelle, prefixName/prefixName1/prefixName2/.

        HeatWave supporta solo il tipo di cartella del prefisso. Il tipo di prefisso con corrispondenza dei nomi file non è supportato.

      • Specificare un'ora di scadenza per la richiesta PAR: selezionare un'ora di scadenza per la richiesta PAR. Il valore predefinito è una settimana.
  5. Fare clic su Crea e imposta URL PAR per generare l'URL PAR e popolare il campo URL origine PAR con l'URL PAR generato.
  6. Fare clic su Crea.