Exportando tablas en oracle usando exp

Publicado el 15 noviembre 2014 por Francves



Sí trabajamos con bases de datos una actividad muy común será la de exportar eimportar tablas. Ejemplo, sí queremos realizar algún respaldo o sí estamos desarrollando un proyecto en casa y luego queremos continuar en la universidad o el trabajo, probablemente debamos llevarnos un respaldo de nuestra base de datos para poder seguir trabajando.
Para exportar tablas lo que haremos será hacer uso del comando exp de oracle de la siguiente manera.
Abrimos la consola de windows usaremos el comando cd (change directory) seguido de 2 puntos (..) para subir hasta el disco C, luego escribiremos: exp NombreDeUsuarioDeLaBaseDeDatos/Contraseña file=NombreDelArchivoDeRespaldoACrear.dmp  y con esto haremos un respaldo de todas las tablas dentro de nuestra base de datos, las cuales estarán en un solo archivo con extensión .dmp almacenado en el disco C.
En mi caso, el comando a utilizar sería: exp scott/tiger file=respaldo.dmp y el resultado el siguiente archivo almacenado en la unidad C.

Sí por ejemplo no queremos respaldar toda la base de datos sino solo algunas tablas en específico agregaremos el parametro tables=NombreDeLaTabla
Ejemplo: 
exp scott/tiger file=respaldo.dmp tables = TAreas, TLibros
Y el resultado sería:

 Y El archivo de respaldo nuevamente será almacenado en el disco C.