2009-06-29 34 views

Respuesta

3

De Oracle docs:

"Debe tener ORIGINARÁ privilegio del sistema directorio para crear directorios."

Así,

concesión de crear cualquier directorio para userOfInterest;

13

Desde el Oracle 10gR2 documentation:

Debe tener ORIGINARÁ privilegio del sistema directorio para crear directorios.

debe utilizar el siguiente comando para conceder el privilegio al esquema que va a crear el directorio:

SQL> GRANT CREATE ANY DIRECTORY TO vnz; 

Grant succeeded 

Como siempre con los privilegios ANY, tenga cuidado de que se le conceda a. De hecho, es un poderoso privilegio que mejor se deja a los DBA.

+2

Este es un privilegio MUY peligroso ya que puede hacer que cualquier directorio del sistema operativo en el servidor sea visible para Oracle a través de PL/SQL. Esto incluye el directorio de instalación de Oracle más los archivos de datos .... –

+0

cómo revertir esta concesión? –

+0

@SandunChathuranga Utilice el comando ['REVOKE'] (https://docs.oracle.com/database/121/SQLRF/statements_9021.htm#SQLRF01609). –

Cuestiones relacionadas