Informazioni sulla migrazione di una distribuzione Database Cloud Service con più nodi nel sistema di database Virtual Machine
Se si desidera eseguire la migrazione di un database Oracle Real Application Cluster (Oracle RAC) a due nodi creato utilizzando Oracle Database Cloud Service in un sistema di database Oracle Cloud Infrastructure Virtual Machine, è possibile eseguire la migrazione del database utilizzando Oracle Data Guard.
Per ulteriori informazioni sui database di origine e di destinazione, vedere la tabella riportata di seguito.
Informazioni | Database di origine | Database di destinazione |
---|---|---|
Piattaforma | Oracle Cloud Infrastructure Compute Classic | Oracle Cloud Infrastructure Compute |
Tipo di database | Database Oracle Real Application Cluster (RAC) su Database Cloud Service Classic | Database Oracle RAC nel sistema di database Virtual Machine |
Meccanismo di creazione | INTERFACCIA UTENTE Database Cloud Service, CLI, API | INTERFACCIA UTENTE Oracle Cloud Infrastructure, CLI, API |
Dimensioni | 2 Nodo | 2 Nodo |
Architettura
È possibile eseguire la migrazione delle release 12.1.0.2 e 12.2.0.1 di Oracle Database. Prima di eseguire la migrazione del database, è necessario disporre del database Oracle RAC su Oracle Database Cloud Service e di un database Oracle RAC a due nodi in esecuzione su Oracle Cloud Infrastructure.
Quando si utilizza Oracle Data Guard per eseguire la migrazione, il database di origine è il database primario e il database di destinazione è il database in standby.
Il diagramma riportato di seguito mostra il processo di migrazione.
Per eseguire la migrazione, attenersi alla procedura generale riportata di seguito.
- Pianificare la migrazione.
Quando si pianifica la migrazione del database, si avvia contando l'ambiente di origine (il database primario) e quindi si decide sulla strategia di migrazione ottimale. Per creare un inventario per l'ambiente di origine, è necessario eseguire task quali la determinazione delle dimensioni dei file di database e la verifica dei piani di recupero da errori irreversibili esistenti. Per decidere la strategia migliore, è consigliabile pianificare, ad esempio, l'ora migliore del giorno per eseguire la migrazione.
- Preparare per la migrazione.
Per preparare la migrazione del database di origine (il database primario) all'ambiente di destinazione (il database in standby), è necessario eseguire task come per assicurarsi che il database di cui si desidera eseguire la migrazione sia in esecuzione, installare le patch più recenti per entrambi i database in modo che le patch vengano applicate allo stesso livello e garantire che la porta 1521 sia aperta tra il database primario e il database in standby. In questa soluzione, il nome di servizio di rete per il database di origine (primario) è
OCIC-ORCL
e il nome di servizio di rete per il database di destinazione (in standby) èOCI-ORCL
.Nota
Oracle consiglia di utilizzare lo stesso nome di database per entrambi i database in modo che le applicazioni possano eseguire il failover automatico sul nuovo database. - Eseguire la migrazione.
È possibile eseguire la migrazione del database configurando il database primario (il database di origine) e il database in standby (il database di destinazione) per Oracle Data Guard, copiando i wallet TDE dal database primario al database in standby, quindi completando la configurazione del database in standby.
Strumenti necessari per eseguire la migrazione
Prima di iniziare la migrazione del database, oltre a una conoscenza di Oracle Cloud Infrastructure, è necessario disporre di tutte le aree degli strumenti di Oracle Database.
Di seguito sono riportati gli strumenti con cui è necessario acquisire familiarità.
- SQL*Plus
- Oracle Data Guard
- Familiarità con le utility
srvctl
edgmgrl
- Familiarità con la modifica dei file
tnsnames.ora
,listener.ora
,sqlnet.ora
eoraenv
- Familiarità con l'esecuzione delle operazioni di switchover di Oracle Data Guard
- (Facoltativo) Familiarità con la generazione dei report Oracle Automatic Workload Repository e Oracle Automatic Database Diagnostic Monitor
- (Facoltativo) Familiarità con Oracle Automatic Storage Management Cluster File System
Informazioni sui servizi e i ruoli richiesti
Questa soluzione richiede Oracle Cloud Infrastructure.
Ruolo | Obbligatorio per... |
---|---|
Amministratore (privilegi SYSDBA e SYSOPER )
|
Eseguire i task di amministrazione correlati a SYS .
|
Amministratore (privilegio SYSDBG )
|
Eseguire i task di Oracle Data Guard se si utilizza Oracle Database 12c release 2 (12.1.0.2) o successiva. |
Amministratore (privilegio SYSKM )
|
Eseguire i task Cifratura dei dati trasparente se si utilizza Oracle Database 12c release 2 (12.1.0.2) o successiva. |