«Не работать» - это не просто описание.Что случилось, когда вы попробовали это?
В любом случае: каталог, как объект Oracle, (в идеале) должен находиться на сервере базы данных.Если нет, сервер должен иметь к нему доступ (подсказка: вы должны использовать UNC для создания такого каталога).
Итак, если ваш собственный компьютер является сервером базы данных (например, если вы используете на нем Oracle 11g XE), то создание каталога таким образом (тот, который вы использовали) должен работать.Иначе, скорее всего, не будет.
Как вы создали этот каталог?Вы подключились как SYS?Если нет, вы должны иметь.
Кроме того, поскольку вы не упомянули об этом: предоставили ли вы необходимые права доступа к этому каталогу пользователям, которые будут его использовать?Например,
grant read, write on directory image_files to scott;