DataPump: Deshabilitar enlaces simbólicos al crear un directorio

Descubre por qué los directorios de Data Pump con enlaces simbólicos fallan en Oracle 18c/19c y las soluciones: rutas físicas, mounts y backups en AWS/Azure; asesoría de Q2BSTUDIO en IA, ciberseguridad y BI.

14 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Uno de los cambios introducidos a partir de Oracle 18c es la imposibilidad de utilizar enlaces simbólicos al crear un directorio para Data Pump, lo que puede provocar fallos al ejecutar expdp o impdp. En entornos Oracle 12c la creación de un enlace simbólico y el uso directo funcionaban sin problema, pero en Oracle 19c el comportamiento cambia y se producen errores al intentar escribir en la ruta apuntada por el enlace simbólico.

Ejemplo resumido del flujo que provoca la diferencia de comportamiento: mkdir /remotedir; chown -R oracle.oinstall /remotedir; ln -s /remotedir /oracle/dumpdir; SQL> create or replace directory sym as /oracle/dumpdir; En Oracle 12c expdp directory=sym dumpfile=mydump tables=usef.mytbl funciona y genera el volcado. En Oracle 19c el mismo comando devuelve errores como ORA-39002 invalid operation; ORA-39070 Unable to open the log file; ORA-29283 invalid file operation path traverses a symlink.

Solucion temporal mostrada en la práctica consiste en activar dos parámetros ocultos y reiniciar la instancia: ALTER SYSTEM SET _disable_directory_link_check = TRUE SCOPE=SPFILE; ALTER SYSTEM SET _kolfuseslf = TRUE SCOPE=SPFILE; startup force; Tras ello expdp vuelve a poder crear los ficheros de volcado en la ruta apuntada por el enlace simbólico. Es importante advertir que activar parámetros no documentados puede tener implicaciones y no se recomienda como solución permanente en entornos críticos sin pruebas y aprobación.

Recomendaciones y alternativas seguras: crear el directorio de Oracle apuntando a una ruta física que no sea un enlace simbólico, ajustar permisos de usuario oracle sobre esa ruta, usar bind mounts en el sistema operativo en lugar de symlinks, o valorar soluciones basadas en almacenamiento en la nube y servicios gestionados para backups y dumps. Si su arquitectura contempla migraciones o despliegues en la nube, en Q2BSTUDIO podemos asesorar en integraciones con Servicios cloud aws y azure para almacenar y gestionar backups de forma segura y escalable.

Q2BSTUDIO es una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con experiencia en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, y soluciones de inteligencia de negocio. Ofrecemos desde la creación de soluciones personalizadas hasta la implementación de agentes IA y proyectos de ia para empresas. Si necesita adaptar procesos, automatizar flujos o integrar capacidades de Power BI y Business Intelligence, podemos colaborar para diseñar la mejor estrategia técnica y de seguridad. Conozca nuestras propuestas en desarrollo de aplicaciones a medida y otros servicios orientados a resultados.

Palabras clave incluidas para posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.