Para poder importar o exportar es necesario crear el directorio donde voy a dejar el archivo resultante del backup, o la ruta de donde voy a tomar dicho archivo para restaurar.
Con esto en mente, es necesario ejecutar lo siguiente en Oracle para poder que el export/import sea exitoso.
[nomi][DB10g]oracle@piscis:oracle $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Wed Nov 14 09:34:14 2018 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Release 10.2.0.5.0 - 64bit Production SQL> create directory DUMP as '/nomina/orafra/export/NOMINA'; Directory created. SQL>
Ahora nos falta dar los permisos al usuario que ejecutará el export/import, en este caso usaré system como usuario.
SQL> grant read,write on directory DUMP to system; Grant succeeded. SQL>
Revisamos que todo quede en orden
SQL> select * from DBA_DIRECTORIES; OWNER DIRECTORY_NAME DIRECTORY_PATH ---------- ---------------------------------------- ---------------------------------------- SYS DATA_PUMP_DIR /oracle/app/10.2.0/db/rdbms/log/ SYS DUMP /nomina/orafra/export/NOMINA SYS ORACLE_OCM_CONFIG_DIR /oracle/app/10.2.0/db/ccr/state SQL>
Listo, ya ha quedado para recibir o almacenar los dumps de nuestra base de datos.