Piano

Per pianificare la migrazione del database Oracle RAC, è necessario eseguire il magazzino dell'ambiente di origine e decidere la migliore strategia di migrazione.

Inventario ambiente di origine

L'inventario include task quali la disponibilità di versioni e configurazioni Oracle Database supportate.

  • Assicurarsi di disporre delle versioni e delle configurazioni supportate.

    È necessario disporre di almeno Oracle Database 12c release 1 (12.1.0.2) (standalone).

  • Determinare la dimensione dei file di database del database di origine.

    È possibile trovare la dimensione totale dei file di database del database di cui si intende eseguire la migrazione, incluse le dimensioni dei redo log file, eseguendo il comando du -s nella riga di comando. Ad esempio:

    du -s /u01/app/oracle/* 

    Questo valore fornisce informazioni sulla quantità di spazio da allocare per il sistema di database di destinazione. Controllare il nome e le dimensioni dei file di dati eseguendo una query sulle viste dinamiche V$DATAFILE e V$TEMPFILE. Se si utilizza Oracle Automatic Storage Management, controllare anche i file di dati utilizzati da ASM.

  • Determinare il livello del carico di lavoro.

    È possibile generare un report del repository del carico di lavoro automatico Oracle per trovare un esempio del carico di lavoro per il database di origine. In alternativa, se si dispone di una licenza Oracle Diagnostics Pack e Oracle Tuning Pack, è possibile generare un report Automatic Database Diagnostic Monitor per individuare le prestazioni del database di origine in un periodo di tempo compreso tra gli snapshot specificati. Le statistiche del modello di tempo, le statistiche del sistema operativo e gli eventi di attesa forniscono una misura relativamente chiara del carico di lavoro, in termini di capacità del sistema operativo.

  • Determinare le variabili di ambiente impostate nel database di origine.

    È possibile utilizzare queste stesse impostazioni nel database di destinazione.

  • Controllare il set di caratteri del database.

    È possibile trovare il set di caratteri del database eseguendo la query riportata di seguito.

    SELECT * FROM NLS_DATABASE_PARAMETERS;

    Sarà necessario verificare che nel database di destinazione sia presente anche questo set di caratteri.

  • Determinare il piano di recupero da errori irreversibili attualmente in loco.

    Ad esempio, se Oracle Data Guard è già stato distribuito, è possibile creare un database in standby per la procedura di migrazione. (Questa soluzione di migrazione utilizzerà Oracle Data Guard per la migrazione). Se vengono utilizzati backup non in linea, è consigliabile eseguire un nuovo backup per effettuare la spedizione a Oracle Cloud utilizzando Oracle Recovery Manager (Oracle RMAN).

Decidi strategia di migrazione migliore

Dopo aver eseguito il magazzino dell'ambiente, è necessario decidere la migliore strategia di migrazione.

Prima di iniziare il processo di migrazione, tenere presente quanto riportato di seguito.

  • Eseguire un backup del database RAC corrente prima di avviare la migrazione
  • La data/ora migliore in cui eseguire la migrazione
  • Requisiti tempo di inattività
  • Dimensione database
  • Il database di origine e la piattaforma del database di destinazione (endian)
  • Considerazioni sulla sicurezza
  • Strategia per carichi di lavoro di grandi dimensioni