Preparare i servizi nel cloud ad accettare i dati migrati

Prepara il tuo account Oracle Cloud Infrastructure per accettare i dati migrati creando un bucket di storage per memorizzare i dati ed eseguire il provisioning di un database compatibile nella tua area. La versione del database deve essere uguale alla versione del database di origine e la versione della patch deve essere uguale o successiva a quella del database di origine.

Creare un bucket nello storage degli oggetti

I bucket vengono utilizzati per memorizzare e organizzare i dati. Il bucket creato sarà il contenitore per i dati di cui è stato eseguito il backup in Oracle Cloud Infrastructure Object Storage.

  1. Nella console Oracle Cloud Infrastructure, in Infrastruttura di base, fare clic su Storage degli oggetti.
  2. Selezionare il compartimento dalla lista Compartimenti sul lato sinistro della pagina.
    Il compartimento è il punto in cui sono state distribuite le risorse.
  3. Fare clic su Crea bucket.
  4. Assegnare un nome al gruppo.
    Il sistema genera un nome di periodo fisso predefinito che riflette l'anno, il mese, il giorno e l'ora correnti, ad esempio bucket-20210210-1359. Quando si modifica il valore predefinito in qualsiasi altro nome bucket, utilizzare lettere, numeri, lineette, caratteri di sottolineatura e punti. Evitare di fornire informazioni riservate. Ad esempio, assegnare un nome al bucket atp-upload.
  5. Utilizzare i valori predefiniti per gli attributi del bucket.
    Ad esempio, selezionare il livello di storage Standard. Standard è il livello di storage primario predefinito utilizzato per memorizzare i dati che richiedono un accesso rapido e immediato.
  6. Fare clic su Crea bucket.

Distribuire una topologia di Oracle Base Database Service

Il codice Terraform per distribuire la topologia cloud di destinazione è disponibile in Oracle Cloud Infrastructure Resource Manager o GitHub. È possibile utilizzare il codice per eseguire il provisioning delle risorse di rete necessarie, un'istanza di computazione per il server bastion e Oracle Base Database Service.

  • Distribuisci le risorse cloud utilizzando Oracle Cloud Infrastructure Resource Manager:
    1. Fare clic su Distribuire in Oracle Cloud
      Se non si è già connessi, immettere la tenancy e le credenziali utente.
    2. Esaminare e accettare i termini e condizioni.
    3. Selezionare l'area in cui distribuire lo stack.
    4. Seguire i prompt visualizzati e le istruzioni per creare lo stack.
    5. Dopo aver creato lo stack, fare clic su Azioni Terraform e selezionare Piano.
    6. Attendere il completamento del job e rivedere il piano.
      Per apportare eventuali modifiche, tornare alla pagina Dettagli stack, fare clic su Modifica stack e apportare le modifiche necessarie. Eseguire quindi di nuovo l'azione Piano.
    7. Se non sono necessarie ulteriori modifiche, tornare alla pagina Dettagli stack, fare clic su Azioni Terraform e selezionare Applica.
  • Distribuire le risorse cloud utilizzando l'interfaccia CLI Terraform:
    1. Passare a GitHub.
    2. Scaricare il codice nel computer locale.
    3. Completare i passi dei prerequisiti in README.
    4. Applicare la configurazione utilizzando l'interfaccia CLI Terraform.

Esegui il provisioning di un database in Oracle Cloud Infrastructure

Esegui il provisioning di un database compatibile in Oracle Cloud Infrastructure. Il database può essere Bare Metal o Virtual Machine, ma la versione deve avere almeno la stessa versione del database di origine.

La versione del database di destinazione deve essere uguale o successiva alla versione del database di origine. Il database di destinazione può essere un livello di patch superiore. Se si tratta di una versione successiva, è necessario eseguire un aggiornamento prima di eseguire la migrazione.

Il nome del container database (CDB) o dell'identificativo di sistema (SID) nel cloud deve essere uguale al nome del CDB o del SID del database di origine. A seconda del tipo di sistema di database e del numero di nodi di cui è stato eseguito il provisioning, il provisioning di un sistema di database può richiedere più di un'ora.

Prima di iniziare, è necessario che nel compartimento sia impostata una rete cloud virtuale (VCN) con una subnet privata per eseguire il provisioning di Oracle Base Database Service. Per accedere al database, devi eseguire il provisioning di un host bastion in una subnet pubblica nella VCN (in modo che disponga di un IP pubblico) oppure avrai bisogno dell'accesso diretto alla rete privata tramite VPN o Oracle Cloud Infrastructure FastConnect. Creare una regola Lista di sicurezza nella subnet privata del database che consenta l'accesso alla porta del database (1521) dal blocco CIDR della subnet pubblica.

  1. Aprire il menu di navigazione nella console OCI.
  2. Selezionare Oracle Database, quindi selezionare Oracle Base Database.
  3. Fare clic su Crea sistema DB.
  4. Selezionare il compartimento in cui risiederà il sistema di database.
  5. Assegnare un nome al sistema DB.
  6. Selezionare un dominio di disponibilità.
  7. Configurare la forma che corrisponde ai requisiti del database.

    La forma determina il tipo di sistema DB creato e le risorse allocate al sistema. Per impostazione predefinita, AMD VM.Standard.E4. È selezionata una forma flessibile con 4 OCPU.

    Per specificare una forma diversa da quella predefinita, fare clic su Modifica forma e selezionare una forma disponibile dall'elenco.

  8. Selezionare il processore Ampere, AMD o Intel nel gruppo di processori

    Nota

    Se si seleziona una forma flessibile Ampere A1, AMD E4 o Intel X9, la memoria, la larghezza di banda di rete e il numero massimo di IOPS teorici vengono ridimensionati in modo proporzionale.

  9. Configura OCPU: selezionare il numero di OCPU che si desidera allocare per questa istanza.
    Per le forme flessibili Ampere A1, AMD E4 e Intel X9, è possibile selezionare il numero di OCPU utilizzando il dispositivo di scorrimento nel campo Numero di OCPU per nodo.
    • Per la forma Ampere A1, è possibile selezionare almeno 1 OCPU e un massimo di 57 OCPU.
    • Per la forma E4 AMD, è possibile selezionare almeno 1 OCPU e al massimo 64 OCPU.
    • Per la forma Intel X9, è possibile selezionare almeno 1 OCPU e al massimo 32 OCPU.

    Le risorse riportate di seguito vengono ridimensionate in modo proporzionale al numero di OCPU selezionate.

    • Memoria (GB): la quantità di memoria che si desidera allocare per questa istanza.

      Per le forme Ampere A1, AMD E4 e Intel X9, la memoria verrà ridimensionata in modo proporzionale in base al numero di OCPU selezionate.

      • Per la forma Ampere A1, per ogni OCPU, vengono allocati 8 GB di memoria. Viene allocata una memoria minima di 8 GB e massima di 456 GB.
      • Per la forma E4 AMD, per ogni OCPU, vengono allocati 16 GB di memoria. Viene allocata una memoria minima di 16 GB e massima di 1024 GB.
      • Per la forma Intel X9, per ogni OCPU, vengono allocati 16 GB di memoria. Viene allocata una memoria minima di 16 GB e massima di 512 GB.
    • Larghezza di banda della rete (Gbps): la quantità di larghezza di banda della rete che si desidera allocare a questa istanza.

      Per le forme Ampere A1, AMD E4 e Intel X9, la larghezza di banda verrà ridimensionata in modo proporzionale in base al numero di OCPU selezionate. Per ogni OCPU, vengono allocati 1 Gbps di larghezza di banda di rete.

      • Per la forma Ampere A1, vengono allocati almeno 1 Gbps e un massimo di 40 Gbps di larghezza di banda di rete.
      • Per la forma AMD E4, vengono allocati almeno 1 Gbps e un massimo di 40 Gbps di larghezza di banda di rete.
      • Per la forma Intel X9, vengono allocati almeno 1 Gbps e un massimo di 32 Gbps di larghezza di banda di rete.
    • IOPS massimo teorico: la quantità di input e output al secondo (IOPS) che si desidera allocare a questa istanza. Il numero massimo di IOPS teorici dipende anche dallo storage selezionato.

      Per le forme Ampere A1, AMD E4 e Intel X9, il numero massimo teorico di IOPS verrà ridimensionato in modo proporzionale in base al numero di OCPU selezionate. Per ogni OCPU, viene allocato il numero massimo teorico di IOPS 16K.

      • Per la forma Ampere A1, sono stati allocati un minimo di 16K e un massimo di 640K IOPS teorici massimi.
      • Per la forma E4 AMD, vengono allocati almeno 16K e un massimo di 640K IOPS teorici massimi.
      • Per la forma Intel X9, viene allocato un numero minimo di IOPS teorici da 16K a un massimo di 512K.
  10. Fare clic su Seleziona forma.
  11. Configurare lo storage
    Per specificare una memorizzazione diversa da quella predefinita, fare clic su Modifica memorizzazione e selezionare una memorizzazione disponibile dall'elenco.
    • La forma Ampere A1 è supportata solo in Logical Volume Manager. Quando la forma Ampere A1 è selezionata, il tipo di software di gestione dello storage viene modificato in Logical Volume Manager con l'opzione Prestazioni superiori.
  12. Scegliere il software di gestione dello storage selezionando una delle seguenti opzioni:
    • Oracle Grid Infrastructure per utilizzare Oracle Automatic Storage Management (consigliato per i carichi di lavoro di produzione). Consente la gestione dello storage su più nodi senza problemi ed è consigliata per la resilienza. La versione 11g è disponibile solo quando si utilizza Oracle Grid Infrastructure.
    • Logical Volume Manager per eseguire rapidamente il provisioning del sistema DB utilizzando il software di gestione dello storage Logical Volume Manager.

      Nota

      • La forma Ampere A1 è supportata solo in Logical Volume Manager.
      • Il valore di storage disponibile (GB) specificato durante il provisioning determina lo storage totale massimo disponibile tramite il ridimensionamento.
  13. Configurare le prestazioni di storage selezionando la quantità di storage necessaria per questo database.
    1. Selezionare una delle seguenti opzioni per Prestazioni volume storage:
      • Equilibrio per la maggior parte dei carichi di lavoro che richiedono un buon equilibrio tra prestazioni e risparmio sui costi.
      • Performance più elevate per database e carichi di lavoro di grandi dimensioni con requisiti di I/O elevati. Il livello prestazioni predefinito.
    2. In Storage di dati disponibile (GB), selezionare la quantità di storage a blocchi in GB da allocare al sistema DB.
      Dopo aver eseguito il provisioning del sistema DB, è possibile eseguire lo scale up o lo scale down dello storage disponibile in base alle esigenze.

    Il campo di sola lettura Storage area di recupero (GB) visualizza la quantità di storage disponibile per i dati del log di recupero (storage RECO). Lo storage dell'area di recupero viene determinato in base allo storage selezionato. Tuttavia, puoi modificare lo storage dell'area di recupero in modo indipendente dopo il provisioning.

    L'IOPS teorico massimo previsto per la memorizzazione dei dati di sola lettura visualizza il numero massimo di IOPS teorici ottenibili per la memorizzazione selezionata.

  14. Fare clic su Salva modifiche.
  15. Configurare il sistema DB.
    1. Specificare il conteggio totale dei nodi per definire il numero di nodi nel sistema DB.
      È possibile specificare uno o due nodi. Dipende anche dalla forma e dallo storage selezionati.
      • I sistemi DB RAC a più nodi richiedono almeno due OCPU per nodo e non sono disponibili in Logical Volume Manager.
      • La forma Ampere A1 e la forma VM.Standard2.1 sono disponibili solo nei sistemi DB a nodo singolo.
    2. Edizione software del database Oracle
      L'edizione del database supportata dal sistema DB. Impossibile modificare l'edizione del database in un secondo momento.
      • Oracle Database Standard Edition non è supportato sui sistemi DB basati su forme Ampere A1.
    3. Storage totale (GB)
      Campo di sola lettura. Visualizza la quantità totale di storage che verrà utilizzata dal sistema DB, incluso lo storage richiesto dal software del sistema DB. La dimensione del backup determina il valore minimo per lo storage disponibile.
    4. Nome del cluster
      Visualizza solo i sistemi DB a più nodi per consentire di specificare il cluster in cui memorizzare il nodo.
    5. Numero massimo di IOPS teorici
      Visualizza il numero massimo di IOPS supportati per l'istanza. È il numero minimo di IOPS di rete e IPOS di storage selezionati nelle sezioni Configura forma e Configura storage.
      • Il numero massimo di IOPS teorici viene calcolato in base al database con dimensione di blocco 8K.
  16. Fattore di limitazione IOPS
    Visualizza lo storage o la rete in base al quale viene determinato il numero massimo teorico di IOPS. Consente di identificare se è necessario aumentare lo storage o la larghezza di banda della rete (aumentando il numero di OCPU in modo proporzionale) per la forma se sono necessarie più IOPS.
  17. Aggiungere la chiave SSH per caricare la chiave pubblica SSH per l'accesso.
  18. Scegliere il tipo di licenza
    • Licenza inclusa indica che il costo di questa risorsa del servizio Oracle Cloud Infrastructure Database includerà sia le licenze software di Oracle Database che il servizio.
    • Bring Your Own License significa che utilizzerai le licenze software Oracle Database della tua organizzazione per questa risorsa del servizio Oracle Cloud Infrastructure Database.
  19. Specificare le informazioni sulla rete
    1. Rete cloud virtuale. Fare clic su Modifica compartimento per selezionare una VCN in un compartimento diverso.
      La VCN in cui creare il sistema DB.
    2. Subnet client. Fare clic su Modifica compartimento per selezionare una subnet in un compartimento diverso.
      Subnet a cui si collega il sistema DB. Per i sistemi DB RAC a nodo singolo e a nodo multiplo, non utilizzare una subnet che si sovrappone a 192.168.16.16/28, utilizzata dall'interconnessione privata di Oracle Clusterware nell'istanza di database. La specifica di una subnet sovrapposta causa il malfunzionamento dell'interconnessione privata.
    3. (Facoltativo) Gruppi di sicurezza di rete

      Facoltativamente, è possibile specificare uno o più gruppi di sicurezza di rete (NSG) per il sistema DB. I gruppi NSG fungono da firewall virtuali, consentendo di applicare un set di regole di sicurezza in entrata e in uscita al sistema DB. È possibile specificare un massimo di cinque gruppi NSG.

      Nota

      Se selezioni una subnet con una lista di sicurezza, le regole di sicurezza per il sistema DB saranno un'unione delle regole nella lista di sicurezza e nei gruppi NSG.

      Per utilizzare i gruppi di sicurezza di rete:

      1. Selezionare Usa gruppi di sicurezza di rete per controllare il traffico. Per poter assegnare gruppi NSG al sistema DB, è necessario che sia selezionata una rete cloud virtuale.
      2. Specificare il gruppo NSG da utilizzare con il sistema DB. Potrebbe essere necessario utilizzare più di un gruppo NSG. Se non si è sicuri, contattare l'amministratore di rete.
      3. Per utilizzare altri gruppi NSG, fare clic su + Altro gruppo di sicurezza di rete.
  20. Nome dominio host per il sistema DB.
    Se la subnet selezionata utilizza Internet e il resolver VCN forniti da Oracle per la risoluzione dei nomi DNS, questo campo visualizza il nome di dominio della subnet e non può essere modificato. In caso contrario, è possibile scegliere un nome di dominio. I trattini (-) non sono consentiti.
  21. URL host e dominio.
    Combina i nomi host e dominio per visualizzare il nome dominio completamente qualificato (FQDN) per il database. La lunghezza massima è 64 caratteri.
  22. Raccolta diagnostica.

    La funzione di raccolta e notifiche di diagnostica consente alle operazioni Oracle Cloud di identificare, analizzare, tracciare e risolvere i problemi delle VM guest in modo rapido ed efficace. Eseguire la sottoscrizione agli eventi per ricevere notifiche sulle modifiche allo stato delle risorse. È possibile abilitare o disabilitare questa funzione in qualsiasi momento.

  23. Fare clic su Mostra opzioni avanzate per specificare le opzioni avanzate per il sistema DB.
    Ad esempio, il dominio di errore in cui risiede il sistema DB e il fuso orario predefinito per il sistema DB.
  24. Fare clic su Avanti per passare alla schermata Informazioni sul database e fornire le informazioni riportate di seguito per il database iniziale.
    1. Nome database
      Immettere il nome del database, noto anche come DB_NAME, che corrisponde al nome del CDB di origine o al SID del database di origine. I nomi dei database di origine e di destinazione devono corrispondere affinché la fase di ripristino funzioni senza problemi.
    2. Immagine del database
      Determina la versione di Oracle Database utilizzata per il database.
    3. Password
      Impostare una password per l'utente SYS corrispondente ai requisiti della password. La password SYS deve essere uguale alla password SYS del database di origine.
  25. Fare clic su Crea sistema DB.