Al realizar un IMPDP (Data Pump Import) podemos encontrarnos con el ORA-39087 que normalmente vendrá precedido de un ORA-39002, que no es más que un aviso que nos indica que la operación que intentamos realizar no es válida.
El error ORA-39087 nos indica que el directorio que hemos especificado en la sentencia de importación no es correcto. Esto puede tener diversas explicaciones:
- El directorio que hemos especificado no existe.
- El nombre del directorio no está bien escrito.
En ambos casos tendremos que conectarnos a la base de datos donde estamos realizando la importación y revisar los directorios existentes en Oracle:
select * from dba_directories;
Esto nos devolverá el listado de directorios creados en la base de datos, entre ellos incluirá muchos del usuario SYS que se crean por defecto al realizar la instalación.
Si el directorio que habéis especificado no existe, podéis crearlo siguiendo los pasos de este tutorial. Si el directorio existe, revisad que lo hayáis escrito correctamente y, en última instancia, que este no esté lleno y que haya espacio libre en la partición donde está definido.
Con esto deberíais ser capaces de solventar vuestros problemas, si no es así dejad un comentario o uníos al grupo de Telegram y trataré de ayudaros a solucionarlo.