У меня есть это очень специфическое требование.Oracle - Доступ к удаленному файлу для чтения
Мой сервер базы данных работает на каком-то Linux-сервере X, где я написал некоторую хранимую процедуру, которая будет считывать файл из DIRECTORY и создавать таблицу XML на основе содержимого этого XML-файла.
Теперь файл на картинке может быть получен с любого компьютера, то есть он загружается пользователем в браузере, а затем мы должны обрабатывать его с помощью хранимой процедуры.
Есть ли способ получить доступ к файлу моей локальной машины с сервера базы данных без mount/ftp? Я имею в виду, есть ли какая-нибудь утилита в Oracle, которая может получить доступ к файловой системе клиента для чтения содержимого файла?
Я смущен. Вы говорите, что файл загружен пользователем в браузере. Если это так, приложение, которое позволяет эту загрузку, предположительно, должно было бы записать файл где-нибудь на сервере базы данных (предположительно, столбец 'blob' в некоторой таблице). Если это так, достаточно просто написать хранимую процедуру, которая читает файл. Но тогда вы говорите о доступе к файлу, хранящемуся в любом месте, предположительно, без загрузки пользователя, что не имеет смысла. Если база данных могла получить доступ к любому файлу на любом компьютере, тогда моя база данных Oracle могла бы получить и украсть информацию с вашего ноутбука всякий раз, когда захочу. –
Я получил ответ, я храню файл на своей локальной машине и хотел получить к нему доступ с сервера. В настоящее время я не пишу в BLOB-столбец в базе данных, что я сейчас сделаю для решения моей проблемы. –