Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача файла с локального компа на сервер / 12 сообщений из 12, страница 1 из 1
15.01.2018, 12:58
    #39584340
romanospro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
Требуется через oracle пересылать файлы с локальной машины, на которой запускается клиент оракла, на сервер . Подскажите способ, пожалуйста. Все должно делаться через скрипт. В скрипте Powershell нужно вызвать sqlplus и перекачать как-то файл
...
Рейтинг: 0 / 0
15.01.2018, 13:28
    #39584376
MazoHist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
Для данной задачи нужно использовать SQL*Loader (если конечно он установлен)
...
Рейтинг: 0 / 0
15.01.2018, 13:45
    #39584399
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanosproТребуется через oracle пересылать файлы с локальной машины, на которой запускается клиент оракла, на сервер . Подскажите способ, пожалуйста. Все должно делаться через скрипт. В скрипте Powershell нужно вызвать sqlplus и перекачать как-то файл

Учитесь правильно формулировать постановку задачи, для Вашего случая:
1) тип файла, текстовый/бинарный, если информация структурирована, то в каком виде
2) фраза "Требуется через oracle пересылать файлы с локальной машины, на которой запускается клиент оракла, на сервер", означает загрузку файла в базу, или пересылка локального файла, на файловую систему сервера
3) Тип и версия ОС сервера
4) Тип и версия oracle

по хорошему, лучше написать что нужно в конечном счете получить, то есть, откуда возникло такое желание. Очень может быть, что ничего никуда пересылать не нужно.
...
Рейтинг: 0 / 0
15.01.2018, 14:09
    #39584415
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanosproТребуется через oracle пересылать файлы с локальной машины, на которой запускается клиент оракла, на сервер . Подскажите способ, пожалуйста. Все должно делаться через скрипт. В скрипте Powershell нужно вызвать sqlplus и перекачать как-то файл

Добрый день,
метод решения зависит от:

на чем вы будете разрабатывать если
1)на powershell, то
пример для ADO.NET
2) если средствами Oracle Client(SQL PLUS) то зачем вам powershell? просто можно создать bat-file и его запускать.
пример batch-file
видимо вы нечетко представляете себе, что именно ходите сделать или не уточнили всю постановку задачи.
...
Рейтинг: 0 / 0
15.01.2018, 14:10
    #39584417
merch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanospro,

если я тебя правильно понял, тебе нужна след. логика.

Батник.

1) Принимает на вход параметр "путь к файлу + имя файла"
2) Создает управляющий .ctl файл
3) С этим (.ctl) файлом запускает sqlldr
4) Загружает данные в БД
5) Запускает процедуру export-a данных в файл на сервер, где крутится Oracle.
...
Рейтинг: 0 / 0
15.01.2018, 14:11
    #39584418
romanospro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
Vadim Lejnin,

Файлы разного формата, в общем случае бинарный, не структурированный. Например mdb и rar.
В конечном счете нужно файл с локальной машины переправить на файловую систему сервера.
Требования безопасности запрещают создание расшаренного ресурса и копирование на него. Отсюда возникла идея копировать через оракл. Так как должно все делаться автоматически, то нужно делать скриптом.
ОС - windows, oracle 11G
...
Рейтинг: 0 / 0
15.01.2018, 14:14
    #39584421
romanospro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
MazoHist,

SQL Loader дает возможность работы с файловой системой на клиенте?
...
Рейтинг: 0 / 0
15.01.2018, 14:27
    #39584434
romanospro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
Всем спасибо за подскадки
...
Рейтинг: 0 / 0
15.01.2018, 14:36
    #39584445
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanosproТребования безопасности запрещаютГлупее требований безопасности может быть только их обход. Админы сервера как обмениваются с ним файлами, по ssh? Ну так запроси учетку для своего сервиса.
...
Рейтинг: 0 / 0
15.01.2018, 14:52
    #39584461
merch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
-2-, с юбилеем!
...
Рейтинг: 0 / 0
16.01.2018, 16:26
    #39585237
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanosproТребуется через oracle пересылать файлы с локальной машины, на которой запускается клиент оракла, на сервер . Подскажите способ, пожалуйста. Все должно делаться через скрипт. В скрипте Powershell нужно вызвать sqlplus и перекачать как-то файл

Посмотрите как в Апекс реализуется загрузка в БД локального файла через элемент FILE в интерфейсе. Вот пример, может наведет на какие мысли: http://apex-user.blogspot.ru/2013/03/blog-post.html
...
Рейтинг: 0 / 0
16.01.2018, 17:17
    #39585314
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача файла с локального компа на сервер
romanospro...В скрипте Powershell нужно вызвать sqlplus и перекачать как-то файл
IMHO для программиста самое простое поставить OO4O и закачать блобы через PowerShell и OO4O в табличку

Как на сервере из таблички переложить в файл - проблема уже сервера )))
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача файла с локального компа на сервер / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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