En ésta publicación explico el procedimiento para exportar un DMP de Oracle 11g a Oracle 10g. Para esto tenemos que usar las aplicaciones expdp e impdp.
Para exportar
Usar el siguiente comando para realizar una exportación FULL usando el usuario system:
expdp system/password@BDD dumpfile="respaldoDDMMYYYY.dmp" logfile=" respaldoDDMMYYYY.dmp" version=10.2.0.1 schemas=esquema1,esquema2,esquemaN
En dónde version deberá corresponder con la versión de Oracle 10g dónde se importará la base de datos y schemas los nombres de los esquemas que se quiere exportar.
Las versiones posibles son:
- Para Oracle Database 10g Release 1: 10.1.0.2 – 10.1.0.5
- Para Oracle Database 10g Release 2: 10.2.0.1 – 10.2.0.5
Para importar
Usar el siguiente comando:
impdp system/password@BDD dumpfile="respaldoDDMMYYYY.dmp" logfile=" respaldoDDMMYYYY.dmp"