PLS-00201: должен быть объявлен идентификатор UTIL_FILE
пытаюсь экспортировать данные из запроса в файл csv из Oracle Enterprise Express, установленного на компьютере с Windows Server 2008.
мы нашли это решение:
http://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:235814350980
который в основном пишет функцию и использует объект UTIL_FILE для создания и записи в файл и добавления разделителей.
Я получаю следующую ошибку при попытке создать функцию в Oracle SQL Developer:
PLS-00201: identifier UTIL_FILE must be declared.
Когда я запускаю следующую команду:
select owner, object_type from all_objects where object_name = 'UTL_FILE'
Результат:
OWNER Object Type
--------- -----------
PUBLIC SYNONYM
РЕДАКТИРОВАТЬ:
Бег:
GRANT EXECUTE ON UTL_FILE TO PUBLIC
дает:
Error starting at line 2 in command:
GRANT EXECUTE ON UTL_FILE TO PUBLIC
Error report:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
В чем проблема?