Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вызвать внешнюю процедуру на другой машине  [new]
gsAnt
Guest
Имеется сервер Oracle работающий работающий на Linux.
На соседней машине стоит windows и некий исполняемый файл.
Требуется сделать так чтобы оракл мог вызвать его и дождаться окончания выполнения. Ткните, пожалуйста, в пример или документацию как этого можно добиться.
И второй вопрос допустим существует сервис, работающий на винде, как из того же оракла вызвать какой то метод сервиса?
Заранее спасибо.
5 фев 08, 12:16    [5245215]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
вообще исполнить exe-шник можно с пом.
1. Java
2. если Oracle 10, то с пом. dbms_sheduler

А как там насчет другой машины - это надо разбираться с доступностью / правами...
5 фев 08, 12:24    [5245299]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
gsAnt
Guest
tru55

А как там насчет другой машины - это надо разбираться с доступностью / правами...


Как чтото выполнить на локальной машине, я знаю. Вот интересно, что надо настроить, открыть, чтобы можно было выполнить на удаленной машине.
5 фев 08, 12:36    [5245419]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
gsAnt
tru55

А как там насчет другой машины - это надо разбираться с доступностью / правами...


Как чтото выполнить на локальной машине, я знаю. Вот интересно, что надо настроить, открыть, чтобы можно было выполнить на удаленной машине.


Ты считаешь, что это задача как раз для сервера БД?
Ну запускай на машине с сервером нечто, что будет вызывать запуск удаленной проги...
5 фев 08, 12:43    [5245480]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
вломлогиниться
Guest
Что бы подключить Виндовую шару к Линуксу надо использовать Samba.
Но вот как вы будуте удаленно вызывать экзешник с Линукса - это вопрос.

Может проще сделать через ssh ? Поставть ssh сервер на никсы а в Оракл залить явовские пакеты которые работают с ссш.
5 фев 08, 12:45    [5245509]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
вломлогиниться
Guest
вломлогиниться
Поставть ssh сервер на никсы а в Оракл залить явовские пакеты которые работают с ссш.

То есть на никсах он уже стоит, надо поставить на Винду..
5 фев 08, 12:47    [5245530]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
gsAnt
Guest
вломлогиниться

То есть на никсах он уже стоит, надо поставить на Винду..


а какой ssh сервер посоветуешь поставить?
5 фев 08, 17:04    [5247705]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
вломлогиниться
Guest
Что поставить на винду - не знаю :((
А вот в Яве для работы с ssh рекомендую использовать import com.sshtools.j2ssh
5 фев 08, 18:26    [5248362]     Ответить | Цитировать Сообщить модератору
 Re: Вызвать внешнюю процедуру на другой машине  [new]
вломлогиниться
Guest
Я думаю вот эта статья будет интересна.
Из нее следует, лучше всего использовать OpenSsh
5 фев 08, 18:39    [5248429]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить