Search notes:

Oracle: Directories

A directory object is an objects that refers to a directory in the file system on the server (computer) where the instance is running. The referred to directory does not have necessarily to exist (but if it doesn't, such a directory object is probably useless).
Directory objects allow to access data stored outside of a database files that are managed by Oracle, such as
Directory objects do not belong to a specific users.

ORA-00990

There is no create directory privilege, the following command causes an ORA-00990: missing or invalid privilege error:
SQL> grant create directory to rene;
Instead, create any directory (and possibly drop any directory) must be granted:
SQL> grant create any directory to rene;
The reason there is no create directory privilege is because a directory is not owned by the user who created it (similarly to the create any context privilege).

See also

The directory noun in Oracle SQL.
$ORACLE_HOME/rdbms/admin/utldirsymlink.sql is a script that checks if any of the directories listed in all_directories contains a symbolic link.
dba_directories
ORA-29280: invalid directory object
Directories are used by Data Pump to store exported data and log files or to read data for import.
Database objects

Index