Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запуск cmd на ПК из хранимой процедуры / 25 сообщений из 37, страница 1 из 2
26.07.2019, 15:21
    #39841970
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Всем привет.

Прошу помощи, каким образом можно выполнить cmd команду на ПК из хранимой процедуры с удаленного сервера?

Видел варианты с Java процедурой или Job с типом Executable, но я так понимаю это все работает с файлами, которые лежат на самом сервере, а нужно на ПК.
...
Рейтинг: 0 / 0
26.07.2019, 15:35
    #39841976
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantik,

вангую велосипед
Сага о X, Y и Z...
...
Рейтинг: 0 / 0
26.07.2019, 15:53
    #39841989
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
oragraf,

Намек понял)))

Попробую сначала.

Мне нужно запустить vbs скрипт на локальной машине из хранимой процедуры, которая крутится на удаленном сервере.
Vbs скрипт отправляет письмо о том, что процедура завершила свою работу и агрегаты по результатам этой работы.
На utl_smtp нет прав да и не настроен он почему-то админами.

Есть права на Job'ы с типом Executable, но на сколько я понял запускаемый через них cmd работает только с файлами на самом сервере.
Как запустить что-то на локальной машине?
...
Рейтинг: 0 / 0
26.07.2019, 15:57
    #39841991
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
> На utl_smtp нет прав да и не настроен он почему-то админами.

Т.е. попросить хозяина открыть дверь в дом - это сложно, а рубить дырку в стене - проще?
...
Рейтинг: 0 / 0
26.07.2019, 15:58
    #39841992
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
если не углубляться в тонкости велосипедостроения, то короткий ответ - никак. разбирайтесь с админами и пакетом - это проще и правильнее.
...
Рейтинг: 0 / 0
26.07.2019, 16:14
    #39841998
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantik,

dbms_scheduler рассматривали?
...
Рейтинг: 0 / 0
26.07.2019, 16:17
    #39842001
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морейPantik,

dbms_scheduler рассматривали?

Да что Вы говорите :)
Каким образом задача на сервере, запустит процесс на клиенте?
...
Рейтинг: 0 / 0
26.07.2019, 16:19
    #39842002
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
На локальном компъютере? С любого RDBMS-сервера? Любая хранимая процедура имеет полный доступ к твоей локальной файловой системе?

Подумай над этим
...
Рейтинг: 0 / 0
26.07.2019, 16:19
    #39842003
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Vadim Lejninкит северных морейPantik,

dbms_scheduler рассматривали?

Да что Вы говорите :)
Каким образом задача на сервере, запустит процесс на клиенте?

вы читайте внимательнее, и вопросов не будет. человеку уведомление отправить надо.
...
Рейтинг: 0 / 0
26.07.2019, 16:25
    #39842005
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantikoragraf,

Намек понял)))

Попробую сначала.

Мне нужно запустить vbs скрипт на локальной машине из хранимой процедуры, которая крутится на удаленном сервере.
Vbs скрипт отправляет письмо о том, что процедура завершила свою работу и агрегаты по результатам этой работы.
На utl_smtp нет прав да и не настроен он почему-то админами.

Есть права на Job'ы с типом Executable, но на сколько я понял запускаемый через них cmd работает только с файлами на самом сервере.
Как запустить что-то на локальной машине?
Мессир, предположим Вы решили эту проблему.
например, запуская JOB на ПК, которая проверяет состояние задания на сервере

Ура, задание сдано.
проходит 4 года, Вы увольняетесь (другие, грустные Варианты рассматривать не будем)
Ваша УЗ блокируется, приходит местный anykey, и Ваш ПК форматируется/сдается на склад/списывается

1) Что будет, с Вашим решением?

2) Вы скорее всего планируете отправлять email со своей УЗ (это же просто!, ничего не надо согласовывать)
...
Рейтинг: 0 / 0
26.07.2019, 16:25
    #39842006
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морей,

Я понимаю это, спасибо, но новые веяния таковы, что теперь собственные серваки имеют все кому не лень и дали денег, наши админы это вчерашние пользователи, поэтому и страдаем. Они просто не знают как настроить пакет.
...
Рейтинг: 0 / 0
26.07.2019, 16:31
    #39842010
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Vadim LejninPantikoragraf,

Намек понял)))

Попробую сначала.

Мне нужно запустить vbs скрипт на локальной машине из хранимой процедуры, которая крутится на удаленном сервере.
Vbs скрипт отправляет письмо о том, что процедура завершила свою работу и агрегаты по результатам этой работы.
На utl_smtp нет прав да и не настроен он почему-то админами.

Есть права на Job'ы с типом Executable, но на сколько я понял запускаемый через них cmd работает только с файлами на самом сервере.
Как запустить что-то на локальной машине?
Мессир, предположим Вы решили эту проблему.
например, запуская JOB на ПК, которая проверяет состояние задания на сервере

Ура, задание сдано.
проходит 4 года, Вы увольняетесь (другие, грустные Варианты рассматривать не будем)
Ваша УЗ блокируется, приходит местный anykey, и Ваш ПК форматируется/сдается на склад/списывается

1) Что будет, с Вашим решением?

2) Вы скорее всего планируете отправлять email со своей УЗ (это же просто!, ничего не надо согласовывать)


1) Очевидно, что сломается

2) Да, но не обязательно, важен сам факт отправки и доставки.
...
Рейтинг: 0 / 0
26.07.2019, 16:38
    #39842012
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морейVadim Lejninпропущено...


Да что Вы говорите :)
Каким образом задача на сервере, запустит процесс на клиенте?

вы читайте внимательнее, и вопросов не будет. человеку уведомление отправить надо.


Не только, еще и агрегаты по результатам работы. Но я почитаю конечно, спасибо.
...
Рейтинг: 0 / 0
26.07.2019, 16:55
    #39842017
Non-Grata
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
PantikЯ понимаю это, спасибо, но новые веяния таковы, что теперь собственные серваки имеют все кому не лень и дали денег, наши админы это вчерашние пользователи, поэтому и страдаем. Они просто не знают как настроить пакет.
Надеюсь, хоть английский понимают?

И заодно пусть почитают про ACL
...
Рейтинг: 0 / 0
26.07.2019, 17:07
    #39842019
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantikкит северных морейпропущено...


вы читайте внимательнее, и вопросов не будет. человеку уведомление отправить надо.


Не только, еще и агрегаты по результатам работы. Но я почитаю конечно, спасибо.
так или иначе, формулировка проблемы эволюционировала из "как из ХП запустить на вызывающем её клиенте произвольный код" (не пойми что) в "как отправить почтовое уведомление с произвольным содержанием о завершении работы ХП" (стандартная прикладная задача, для решения которой есть много стандартных инструментов).

прогресс очевиден.
...
Рейтинг: 0 / 0
26.07.2019, 17:21
    #39842021
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морейPantikпропущено...



Не только, еще и агрегаты по результатам работы. Но я почитаю конечно, спасибо.
так или иначе, формулировка проблемы эволюционировала из "как из ХП запустить на вызывающем её клиенте произвольный код" (не пойми что) в "как отправить почтовое уведомление с произвольным содержанием о завершении работы ХП" (стандартная прикладная задача, для решения которой есть много стандартных инструментов).

прогресс очевиден.

Опустим, что я сразу это указал.
Перечислите тогда пожалуйста это множество инструментов, кроме utl_smtp, и я пойду читать и выбирать, что мне подойдет.
...
Рейтинг: 0 / 0
26.07.2019, 17:33
    #39842028
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
UTL_MAIL, но требуется все равно вмешательство DBA
Плюс еще и NETWORK_ACL настраивать придется с 11g
...
Рейтинг: 0 / 0
26.07.2019, 17:57
    #39842036
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantikаши админы это вчерашние пользователи, поэтому и страдаем.
узнай как это сделать и подробно объясни им или вместе сделайте
...
Рейтинг: 0 / 0
26.07.2019, 18:17
    #39842043
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantik,
нужно смотреть в сторону сервисов на стороне ОС.
язык скрипта(VB) и ОС то
нужна вот эта ветка форума
...
Рейтинг: 0 / 0
26.07.2019, 18:28
    #39842046
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
PantikНа utl_smtp нет прав да и не настроен он почему-то админами.С твоим уровнем невежества пенять на админов на общественном форуме - паскудство.
...
Рейтинг: 0 / 0
26.07.2019, 18:30
    #39842048
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морейформулировка проблемы эволюционировала ...Еще повыжимать и может оказаться, что "процедура" запускается дбмс_шедулером...
...
Рейтинг: 0 / 0
26.07.2019, 18:53
    #39842064
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
-2-кит северных морейформулировка проблемы эволюционировала ...Еще повыжимать и может оказаться, что "процедура" запускается дбмс_шедулером...
я согласен - тема неточная.
что вообще есть? может только Oracle Expess и среда разработки trial
Pantik, а есть ли скриптик vbs?
зачем тогда вот это "Видел варианты с Java процедурой или Job с типом Executable, но я так понимаю это все работает с файлами, которые лежат на самом сервере, а нужно на ПК."
...
Рейтинг: 0 / 0
26.07.2019, 20:46
    #39842094
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
rf_mail-2-пропущено...
Еще повыжимать и может оказаться, что "процедура" запускается дбмс_шедулером...
я согласен - тема неточная.
что вообще есть? может только Oracle Expess и среда разработки trial
Pantik, а есть ли скриптик vbs?
зачем тогда вот это "Видел варианты с Java процедурой или Job с типом Executable, но я так понимаю это все работает с файлами, которые лежат на самом сервере, а нужно на ПК."

Что именно не точно,что нужно описать для корректного ответа?
Есть скриптик vbs для отправки письма, но я не знаю как его запустить в момент окончанию работы процедуры.
...
Рейтинг: 0 / 0
26.07.2019, 21:06
    #39842096
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
Pantik,

кто конкретно вызывает вашу процедуру, и как он это делает?
...
Рейтинг: 0 / 0
26.07.2019, 21:18
    #39842098
Pantik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск cmd на ПК из хранимой процедуры
кит северных морейPantik,

кто конкретно вызывает вашу процедуру, и как он это делает?

Гуру выше был прав, запускается стандартно, через dbms_scheduler.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запуск cmd на ПК из хранимой процедуры / 25 сообщений из 37, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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