Browse Category: DataPump

Suspender, reanudar o matar un proceso Datapump

Datapump es una versión mejorada de las utilidades export e import, que Oracle ha introducido en su versión 10g. Pero no voy a utilizar este post para explicar qué es o cómo usar Datapump, sino para cuando nos encontramos en la situación de haber lanzado un proceso de export o import con datapump y necesitamos suspenderlo o matarlo.

Una característica de Datapump es que podemos tener mucho más control del proceso de export/import,  por ejemplo.

Imaginemos que lanzamos el siguiente trabajo de exportación:

expdp system@db full=Y dumpfile=dump:expDB.dmp logfile=dump:expDB.LOG job_name=jobdb

Puede darse el caso que queramos suspender el proceso porque necesitamos ejecutar otra operación urgentemente y no queremos que ningún proceso auxiliar nos pueda afectar en el rendimiento. O simplemente queremos suspender el proceso desde la máquina en la que nos encontramos y continuarlo desde nuestra casa, por ejemplo.

Si pulsamos ctrl+c desde la línea de comandos, entraremos en el modo interactivo de datapump “EXPORT>” y a partir de este momento podremos interactuar con algún job de Datapump. Esto es así dado que cuando un export o import datapump es lanzado, automáticamente se crea un JOB. Continue Reading