Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Загрузка файлов на сервер без использования BLOB / 5 сообщений из 5, страница 1 из 1
09.07.2013, 10:08
    #38325057
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файлов на сервер без использования BLOB
Мне необходимо реализовать загрузку файла на сервер без использования базы но c использованием страницы Apex. Подскажите куда копать?
...
Рейтинг: 0 / 0
09.07.2013, 12:48
    #38325378
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файлов на сервер без использования BLOB
все равно этим должен заниматься какой то процесс на стороне сервера, и тк это Apex, то значит plsql, а значит blob и бд. Я думаю можно, но без хранения в бд, а в блоке plsql использовать blob-переменную, из которой уже пойдет выгрузка в файловую систему с использованием соответствующего пакета.
...
Рейтинг: 0 / 0
10.07.2013, 06:49
    #38326219
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файлов на сервер без использования BLOB
очень интересно, а чем блоб не угодил?
...
Рейтинг: 0 / 0
10.07.2013, 09:28
    #38326306
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файлов на сервер без использования BLOB
alex-ls, при больших объемах файлов и их количества ложиться база, так как приходиться разбирать blob. Когда SQLLoader парсит файл и делает Direct Insert. Если брать блоб то чтобы более менее база дышала его обрабатываем APEX_PLSQL_JOB в фоновом режиме, скорость обработки 6000 строк около 30 минут, SQLLdr делает это за 12 секунд. Я думаю разница очевидная!

p.s. листенер деплоим на WebLogic в котором можно прописать папочку куда лить меня интересует механизм как и шо????.
...
Рейтинг: 0 / 0
12.07.2013, 20:41
    #38329950
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файлов на сервер без использования BLOB
maxandsoft,

без использования БД не получится. Попробуйте выгружать файлы в Oracle Directory, используя UTL_FILE, а потом уже загружать их с SQL*Loader.

Есть плагин-процесс, делающий первую часть работы: http://www.apex-plugin.com/oracle-apex-plugins/process-type-plugin/savetodisk_167.html
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Загрузка файлов на сервер без использования BLOB / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]