Esegui migrazione dei dati

Utilizzare i comandi expdp e impdp di Oracle Data Pump per eseguire la migrazione dei dati.

Migrazione dei dati in tre passi

Eseguire la migrazione dei dati da locale a Oracle Cloud Infrastructure File Storage in tre passi oppure creare uno script shell per eseguire la migrazione a tre passi.

  1. Esportare gli schemi selezionati dal sistema di database di origine utilizzando la password del database di origine e il nome PDB.
    In questo esempio vengono utilizzati lo schema HR, hr.dmp e hr.log.
    $ expdp  system/password@pdb dumpfile=hr.dmp directory=bdir logfile=hr.log schemas=HR
  2. Utilizzare scp per copiare il file di dump nella memorizzazione dei file Oracle Cloud Infrastructure.
    $ scp -i ~/oracle.pkm /opt/oracle/oradata/backup/hr.dmp opc@<ip address of the Exadata DB>:/mnt/fs-phx-ad3/dpdump/
  3. Importare il file di dump dalla memorizzazione dei file Oracle Cloud Infrastructure nell'istanza di destinazione utilizzando la password Exadata e il nome PDB.
    $ impdp system/password@Exadata PDB schemas=HR directory= dpdump dumpfile=hr.dmp logfile=hr.log

Convalida migrazione

Utilizzare lo strumento SQL Developer per convalidare la migrazione dei dati.

  1. Aprire lo strumento SQL Developer e utilizzare Query Builder per creare una query per un conteggio del numero di dba_objects per il proprietario nel database di destinazione. In questo esempio, il proprietario è HR.
    select count(*) from dba_objects where owner = 'HR';
  2. Confermare che il conteggio totale degli oggetti nel database di destinazione corrisponda al conteggio nel database di origine.