Cómo 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. Leer más…