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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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


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

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


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


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

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



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

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

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

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

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

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

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


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