Creación de directorios para DATA PUMP en Oracle

Categorías:

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.