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).
ORA-00990
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).