Informazioni sulla migrazione dei dati in un database ad alte prestazioni nel cloud mediante la memorizzazione dei file
Oracle Data Pump è uno strumento di migrazione del database rapido, semplice e non in linea che supporta le migrazioni a livello di flotta enterprise. Oracle Data Pump consente di modificare la struttura del database durante la migrazione, supporta gli aggiornamenti in esecuzione e fornisce un ampio supporto per la migrazione dei dati tra piattaforme diverse e database con set di caratteri diversi. Oracle Cloud Infrastructure File Storage fornisce capacità flessibili e scalabili per i requisiti di memorizzazione.
Prima di iniziare
Architettura
Questa architettura mostra i componenti utilizzati con Oracle Data Pump durante la migrazione dei dati in locale in un Oracle Database Exadata Cloud Service con servizio di memorizzazione file Oracle Cloud Infrastructure.

Descrizione dell'immagine migrate-datapump-fss.png
Questa architettura supporta i componenti riportati di seguito.
- Database
Il database di origine è Oracle Database 19c e il database di destinazione è Oracle Database Exadata Cloud Service. È possibile eseguire il provisioning della destinazione dalla console oppure scaricare il codice Terraform. Il codice Terraform è progettato per facilitare la distribuzione di VCN, di un'istanza di calcolo OCPU 4 in una subnet privata e di un sistema di database Oracle Exadata Cloud Service (Quarter Rack) in un'area Oracle Cloud. Al sistema di database Exadata verrà collegata una subnet privata per il traffico client e un'altra per il traffico di backup. Il codice Terraform include le variabili di input che è possibile utilizzare per eseguire il tuning dell'architettura in base ai requisiti di rete dei carichi di lavoro containerizzati, alla dimensione e al numero di pool di nodi richiesti, ai vincoli di tempo di errore e così via.
- Memorizzazione file
Il servizio di memorizzazione file Oracle Cloud Infrastructure fornisce un file system di rete di livello enterprise duraturo, scalabile, sicuro. È possibile connettersi a un file system del servizio di memorizzazione file da qualsiasi istanza di sistema DB Exadata in VCN. È inoltre possibile accedere a un file system dall'esterno di VCN utilizzando Oracle Cloud Infrastructure FastConnect e IPSec VPN.
- Storage degli oggetti
Lo storage degli oggetti consente di accedere rapidamente a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup di database, dati analitici e contenuti ricchi, ad esempio immagini e video. Utilizzare lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizzare lo storage di archivio per lo storage "freddo" che si conserva per lunghi periodi di tempo e raramente o raramente l'accesso.
- Area
Un'area Oracle Cloud Infrastructure è un'area geografica localizzata contenente uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e vaste distanze possono separarle (tra paesi o addirittura continenti).
- Dominio di disponibilità
I domini di disponibilità sono data center indipendenti e autonomi all'interno di un'area. Le risorse fisiche in ogni dominio di disponibilità sono isolate dalle risorse degli altri domini di disponibilità, che forniscono tolleranza di errore. I domini di disponibilità non condividono infrastrutture quali l'alimentazione o il raffreddamento o la rete del dominio di disponibilità interno. Pertanto, è improbabile che un errore in un dominio di disponibilità influisca sugli altri domini di disponibilità nell'area.
- VPN Connect
VPN Connect fornisce la connettività IPSec VPN site-to-site tra la rete in locale e i VCN in Oracle Cloud Infrastructure. La suite di protocolli IPSec cifra il traffico IP prima del trasferimento dei pacchetti dall'origine alla destinazione e decifra il traffico al suo arrivo.
- FastConnect
Oracle Cloud Infrastructure FastConnect offre un modo semplice per creare una connessione privata dedicata tra il data center e Oracle Cloud Infrastructure. FastConnect offre opzioni di larghezza di banda più elevata e un'esperienza di rete più affidabile rispetto alle connessioni basate su Internet.
- Gateway di instradamento dinamico (DRG)
DRG è un router virtuale che fornisce un percorso per il traffico di rete privato tra VCN e una rete esterna all'area, ad esempio VCN in un'altra area Oracle Cloud Infrastructure, una rete locale o una rete in un altro provider cloud.
- Connettività SQL*Net e SSH
Oracle Data Pump richiede l'accesso SQL*Net e SSH ai database di origine e di destinazione, nonché l'accesso tramite la porta 1521 (porta DB predefinita). I database di origine e di destinazione devono disporre dell'accesso SSH alla porta 22 e dell'accesso SQL*Net alla porta 1521 e l'uno all'altro.
- Gateway del servizio
Il gateway dei servizi fornisce l'accesso da VCN ad altri servizi, ad esempio Oracle Cloud Infrastructure Object Storage. Il traffico da VCN al servizio Oracle passa attraverso il tessuto di rete Oracle e non attraversa mai Internet.
- Lista di sicurezza
Per ogni subnet è possibile creare regole di sicurezza che specificano l'origine, la destinazione e il tipo di traffico che deve essere consentito all'interno e all'esterno della subnet.
- Tabella di instradamento
Le tabelle di instradamento virtuali contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a VCN, in genere tramite gateway.
Informazioni sull'impostazione di rete per i sistemi DB Exadata
Quando si utilizza Oracle Cloud Infrastructure, uno dei primi passi è impostare una rete cloud virtuale (VCN) per le risorse cloud. Oracle Database Exadata Cloud Service richiede un VCN nell'area in cui risiederà il sistema DB.
- VCN nell'area in cui si desidera il sistema DB.
- Almeno due subnet in VCN, una subnet Client e una subnet Backup
Per le procedure ottimali e l'impostazione di rete per i sistemi DB Exadata, vedere Sistemi DB Exadata.
Informazioni sul servizio di memorizzazione dei file Oracle Cloud Infrastructure
Se si sta cercando una memoria condivisa per i servizi in Oracle Cloud Infrastructure, prendere in considerazione l'utilizzo della memorizzazione dei file Oracle Cloud Infrastructure.
Oracle Cloud Infrastructure File Storage è un file system condiviso persistente in Oracle Cloud. Fornisce un file system di rete durevole, scalabile, distribuito e di livello enterprise. Il servizio supporta il file system di rete versione 3.0 (NFSv3) e il Network Lock Manager (NLM) per la funzionalità di blocco file.
I cluster di calcolo di grandi dimensioni di migliaia di istanze possono utilizzare il servizio di memorizzazione file Oracle Cloud Infrastructure per la memorizzazione condivisa ad alte prestazioni. Il provisioning della memoria è completamente gestito e automatico. Lo storage viene scalato senza soluzione di continuità da kilobyte a exabyte senza provisioning in anticipo. Memorizzazione ridondante per la protezione dei dati resiliente.
Per impostazione predefinita, il servizio utilizza la cifratura AES-128 per cifrare tutti i file system. La cifratura si verifica a livello di file. I dati e i metadati vengono cifrati a riposo anziché durante il transito. Impossibile disattivare la cifratura.
Il servizio di memorizzazione file Oracle Cloud Infrastructure è completamente gestito ed è disponibile in tutti i domini di disponibilità in ogni area di Oracle Cloud Infrastructure. È possibile connettersi a un file system Oracle Cloud Infrastructure da qualsiasi istanza Bare Metal, istanza Virtual Machine, Oracle Database Exadata Cloud Service o istanza contenitore nella rete cloud virtuale (VCN). È inoltre possibile accedere a un file system dall'esterno di VCN utilizzando Oracle Cloud Infrastructure FastConnect e una VPN (Virtual Private Network) IPSec (Internet Protocol Security).
Informazioni sui servizi e sui ruoli richiesti
Questa soluzione richiede i seguenti servizi, prodotti e ruoli:
- Oracle Database Exadata Cloud Service
- Compute Oracle Cloud Infrastructure
- Memorizzazione file Oracle Cloud Infrastructure
- Oracle Cloud Infrastructure Object Storage
- Oracle Instant Client versione 18.3.0.0.0 o superiore per la versione di Oracle Database e la piattaforma del sistema operativo per supportare la nuova opzione di comando
impdp
cloud. Se è installato Oracle Database 18.3 o versione successiva, è possibile utilizzare la versione Oracle Instant Client installata con il database.- Package di base: tutti i file necessari per eseguire le applicazioni Oracle Cloud Infrastructure, Oracle C++ Call Interface (OCCI) e Java Database Connectivity (JDBC) Oracle Call Interface (OCI)
- Package SQL*Plus: lo strumento della riga di comando SQL*Plus per le query SQL e PL/SQL
- Pacchetto strumenti: include Data Pump, SQL*Loader e client di ripetizione carico di lavoro
Questi sono i ruoli necessari per ogni servizio.
Nome servizio: ruolo | Obbligatorio per... |
---|---|
Oracle Cloud Infrastructure: amministratore o criterio che concede l'autorizzazione per gestire Compute, Exadata, networking e storage | Creare il sistema DB Exadata di destinazione e impostare le risorse in Oracle Cloud. |
Memorizzazione file Oracle Cloud Infrastructure: amministratore o criterio che concede l'autorizzazione per gestire le risorse di memorizzazione dei file | Creare la memoria per i dati dal database in locale. |
Oracle Database: radice | Accedere al database utilizzando SSH. |
Software Oracle Data Pump: utente non root | Installare il software Data Pump. |
Vedere Informazioni su come ottenere i servizi Oracle Cloud per le soluzioni Oracle per ottenere i servizi cloud necessari.