Crear un backup de Oracle 11g XE e importar a un esquema
A todo desarrollador nos a tocado trabajar con alguna base de datos, y meternos hacer cosas como insertar, actualizar registros, pero esta función es para un DBA. Aunque, para ser sinceros, cuando comenzamos algún proyecto personal nosotros mismo hacemos todo. Y uno de los problemas para todo programador es como hacer un backup a nuestra base de datos. En este post, le enseñaré los pasos para hacer un copia de base de datos Oracle 11g XE y poder importarlo a un esquema.
Nota : Debes saber manejar Oracle SQL Developer.
En la imagen siguiente, se muestra dos conexiones (de dos esquemas PRUEBA1 y PRUEBA2): P1 y P2. P1 tiene dos tablas Persona y Usuarios. P2 no tiene tablas. Lo que vamos hacer es hacer un backup de P1 (exportarlo), y luego importarlo a P2.
Nota: PRUEBA1 y PRUEBA2 son usuarios.
En primer lugar, abrimos el cmd de windows y escribimos el siguiente código: expdp system/root schemas=PRUEBA1 dumpfile=test01.dmp
Nota: Tienes que escribir el usuario y contraseña.
En segundo lugar, vamos importar TEST01.dmp al esquema PRUEBA2 con el siguiente código: impdp system/root@xe remap_schema=PRUEBA1:PRUEBA2 dumpfile=test01.dmp
Por ultimo, verificamos que las tablas se crearon en P2.
Espero les sirva. “Saludos”