Migrar los datos

Utilice los comandos Oracle Data Pump expdp y impdp para migrar los datos.

Migrar los datos en tres pasos

Migrar los datos desde el local al almacenamiento de archivos Oracle Cloud Infrastructure en tres pasos o crear un script de shell para ejecutar la migración de tres pasos.

  1. Exporte los esquemas seleccionados del sistema de base de datos origen mediante la contraseña de la base de datos origen y el nombre de PDB.
    En este ejemplo, se utiliza el esquema HR, hr.dmp y hr.log.
    $ expdp  system/password@pdb dumpfile=hr.dmp directory=bdir logfile=hr.log schemas=HR
  2. Utilice scp para copiar el archivo de volcado en el almacenamiento de archivos 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. Importe el archivo de volcado desde Oracle Cloud Infrastructure File Storage a la instancia de destino mediante la contraseña de Exadata y el nombre de PDB.
    $ impdp system/password@Exadata PDB schemas=HR directory= dpdump dumpfile=hr.dmp logfile=hr.log

Validar migración

Utilice la herramienta SQL Developer para validar la migración de datos.

  1. Abra SQL Developer Tool y utilice Query Builder para crear una consulta para un recuento del número de dba_objects para el propietario en la base de datos destino. En este ejemplo, el propietario es HR.
    select count(*) from dba_objects where owner = 'HR';
  2. Confirme que el recuento total de objetos en la base de datos destino coincide con el recuento en la base de datos origen.