Imposta database primario futuro
Informazioni sui prerequisiti di Oracle Zero Downtime Migration
Di seguito sono riportati i prerequisiti più importanti per Oracle Zero Downtime Migration (ZDM) per una migrazione di successo:
- Server host ZDM
Eseguire il provisioning di un host o di una VM dedicata per ospitare l'installazione ZDM, che include un footprint di Oracle Clusterware di piccole dimensioni, un database MySQL e Fleet Patching and Provisioning. Per questo server deve essere installata l'immagine più recente di Oracle Linux 7. Questa forma VM può essere di piccole dimensioni, bastano 2 core con 16 GB di RAM fisica. Il server ZDM orchestra tutti i task di migrazione del database sia nei sistemi di origine che in quelli di destinazione.
- Connessione di reteIl tipo di connettività di rete disponibile dall'ambiente on premise alle risorse nell'infrastruttura OCI determinerà il metodo di migrazione ZDM e le opzioni di trasferimento dati. Oracle Zero Downtime Migration consente diverse topologie di connettività di rete, incluse le connessioni dirette tramite OCI FastConnect o IPSec VPN, l'uso di tunnel SSH, server proxy e host bastion.
Nota
È estremamente importante capire in che modo i sistemi on-premise accederanno alle risorse OCI e se le risorse OCI devono accedere a sistemi on-premise specifici e, in caso affermativo, in quale percorso di rete.Considerare quanto riportato di seguito.- Il server host ZDM deve essere in grado di accedere sia ai sistemi di origine on premise che ai sistemi di destinazione OCI
- Per i metodi di migrazione ONLINE che utilizzano Oracle Data Guard, i sistemi di origine e destinazione devono essere in grado di accedervi a vicenda.
- Cifratura dei dati trasparente (TDE)
OCI richiede che tutti i database siano cifrati. Se non è possibile cifrare i dati stessi prima del trasferimento del database in OCI, è possibile creare un wallet del keystore TDE nell'origine e il processo di migrazione ZDM cifrerà i file di dati nella destinazione. È necessario un wallet TDE nell'origine per le versioni del database 12.2 e successive, ma è possibile utilizzare questo metodo per le release del database precedenti.
Per i passi per l'impostazione del keystore TDE, vedere "Impostazione del keystore di cifratura dei dati trasparente" in Sposta in Oracle Cloud utilizzando la migrazione senza tempi di inattività.
- Database segnapostoÈ necessario creare un database segnaposto nell'Oracle Exadata Database Service on Dedicated Infrastructure di destinazione prima di eseguire la migrazione con Oracle Zero Downtime Migration. ZDM rimuoverà le strutture dati del database segnaposto come parte del processo di migrazione, con le strutture del database di origine ripristinate al suo posto. I suoi metadati rimarranno in vigore. Utilizzare OCI Console per crearla, con i seguenti vincoli:
- La home del database deve avere lo stesso livello di versione, release e patch del software primario.
- Il valore
DB_NAME
deve essere uguale a quello del database primario. - Il valore
DB_UNIQUE_NAME
può essere lasciato vuoto o specificato, ma deve essere diverso dal valore primario. - La password
SYS
deve essere uguale a quella del database primario, in quanto stiamo utilizzando Oracle Data Guard. - Non creare un database collegabile (PDB) in questo database container (CDB).
- Non configurare i backup automatici durante il provisioning di questo database
- accesso SSH
Oracle Zero Downtime Migration richiede l'accesso SSH sia ai sistemi di origine che a quelli di destinazione. Per la destinazione, si utilizzeranno l'utente cloud
opc
e le chiavi SSH senza password. Per un'origine in locale, verrà utilizzato l'utenteroot
. È possibile configurare chiavi SSH senza password e utilizzarle senza passphrase oppure utilizzare l'utente e la passwordroot
. Per impostare l'accesso SSH e assicurarsi che il server host ZDM possa accedere ai sistemi di origine e di destinazione, vedere Oracle Zero Downtime Migration.
Nota
Per una descrizione completa dei prerequisiti per Oracle Zero Downtime Migration, vedere Passa a Oracle Cloud utilizzando Zero Downtime Migration.
Configurare Oracle Zero Downtime Migration per la migrazione del database
Dopo aver risolto i prerequisiti e aver installato Oracle Zero Downtime Migration, è possibile creare un file di risposta per configurare la migrazione del database.
Eseguire il test del file di configurazione e dei parametri di Oracle Zero Downtime Migration
Per eseguire il test dei passi di preparazione e del file di configurazione, eseguire Oracle Zero Downtime Migration in modalità di valutazione.
-eval
indica a Oracle Zero Downtime Migration di eseguire controlli preliminari solo per tutte le relative fasi del processo di migrazione, quindi di eseguire l'arresto. Non vengono apportate modifiche ai sistemi. I controlli preliminari di Oracle Zero Downtime Migration vengono eseguiti su entrambi i database di origine e di destinazione e, se DATA_TRANSFER_MEDIUM
è impostato su OSS
, su OCI Object Storage.
Eseguire la migrazione del database PeopleSoft
È possibile utilizzare Oracle Zero Downtime Migration per eseguire la migrazione del database. Per impostazione predefinita, eseguirà la migrazione del database e quindi lo switchover.
Nota
NON si desidera che Oracle Zero Downtime Migration esegua lo switchover, pertanto verrà utilizzata la clausola -stopafter
per l'arresto dopo il completamento della fase ZDM_CONFIGURE_DG_SRC
.
Quando questo comando completa il passo ZDM_CONFIGURE_DG_SRC
, Oracle Zero Downtime Migration ha copiato il database di origine in OCI, lo ha impostato come database in standby dell'origine, ha configurato il broker Data Guard e ha avviato redo apply
. Il nuovo standby OCI è in fase di sincronizzazione con il database primario di origine.
Oracle Zero Downtime Migration ha inoltre completato i task riportati di seguito.
- Ha registrato il database migrato in Oracle Clusterware
- Aggiornati i metadati del piano di controllo OCI con informazioni aggiornate, inclusi eventuali database collegabili (PDB) all'interno del database di standby
- I file di dati del database di standby sono stati cifrati utilizzando la Cifratura dei dati trasparente (TDE), come indicato nei prerequisiti di Oracle Zero Downtime Migration.
Nota
Il valoreWALLET_TYPE
nella vistaV$ENCRYPTION_WALLET
è impostato suAUTOLOGIN
.