Ayer perdí mucho tiempo intentando importar un dmp de Oracle 11g. Probando distintas opciones obtenía errores como
imp-00038: could not convert to environment character set's handle IMP-00000: Import terminated unsuccessfully
o similares. Lo malo de esto es que en muchos post se explicaba la teoría y el porqué falla, pero nadie publicaba una solución clara. Después de muchas consultas pude dar con dicha solución.
Pasos
- Colocar el DMP en la ruta de la bd. En mi caso: C:\oracle\admin\test\dpdump
- Ejecutar:
-
impdp 'SYS AS SYSDBA' file=MYDAT01.DMP full=yes
-
Si no se tiene creado el usuario de oracle, o el tablespace empieza a fallar.
En mi caso faltaba el tablespace:
CREATE TABLESPACE MY_TS_DATA DATAFILE 'C:\oracle\admin\test\TS_DATA.dbf' SIZE 400M AUTOEXTEND ON NEXT 200K MAXSIZE 800M;
-
- No olvidar que hay que logarse con el usuario de la exportación.
Información asociada
Eso es todo. Al final la clave estaba en el 'SYS AS SYSDBA', ya que yo me logaba con otro usuario. Saludos
Gracias hermano me salvaste la vida
ResponderEliminarbien bro
ResponderEliminarMuchas gracias fue de gran ayuda
ResponderEliminar