У меня проблемы со строкой
F := UTL_FILE.FOPEN('my_directory', 'MyCSV.csv', 'R');
После предыдущего запуска
CREATE DIRECTORY my_directory AS 'C:\Users\timfo\eclipse-workspace\CSVCreation';
, что успешно.Я получаю ошибку
ORA-29280: invalid directory path
ORA-06512: at "SYS.UTL_FILE", line 41
ORA-06512: at "SYS.UTL_FILE", line 478
ORA-06512: at line 9
29280. 00000 - "invalid directory path"
*Cause: A corresponding directory object does not exist.
*Action: Correct the directory object parameter, or create a corresponding
directory object with the CREATE DIRECTORY command.
, но я убедился, что у пользователя есть разрешение с
grant create any directory to TimGraupner2;
CREATE DIRECTORY my_directory AS 'C:\Users\timfo\eclipse-workspace\CSVCreation';
grant read on directory my_directory to TimGraupner2;
и все это успешно.Я попытался ввести полный путь к каталогу в строке FOPEN, но это тоже не сработало.Что происходит?