powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Джоб скомпилировался, но не запускается
16 сообщений из 16, страница 1 из 1
Джоб скомпилировался, но не запускается
    #40100580
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BEGIN
SYS.DBMS_SCHEDULER.CREATE_JOB
(
job_name => 'MY_JOB'
,start_date => SYSTIMESTAMP
,job_type => 'EXECUTABLE'
,job_action => 'C:\WINDOWS\SYSTEM32\CALC.EXE'
,enabled => true
);
END;/

EXECUTE dbms_scheduler.run_job('MY_JOB');





Всё компилируется, и даже run_job срабатывает, но эффект нулевой(калькулятор не запускается)...при том, даже указывая enabled=> true, в информации по джобу параметр enabled отображается со значением false.
работа производится на Oracle Version 12.2.0.1.0

Подскажите как запустить джоб чтобы открылся калькулятор...что может быть не так!?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100593
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие задачи решаются планировщиком ОС, а не СУБД.
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100606
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AG02
чтобы открылся

Открылся где? В сессии какого пользователя ОС сервера СУБД?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100610
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,
В сессии пользователя ОС. Нужно чтобы открылся как процесс(то есть нужен запуск самого калькулятора)
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100658
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какого пользователя?
ORACLE на винде запущен как служба (как правило, еще и из-под учетки SYSTEM, у которой в принципе нет взаимодействия с каким-либо рабочим столом)
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100718
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Путём "гуглежа" получилось добиться следующего:

BEGIN
SYS.DBMS_SCHEDULER.CREATE_JOB
(
job_name => 'POS.MKDIR_JOB'
,enabled => true
,start_date => SYSTIMESTAMP
,repeat_interval => NULL
,end_date => NULL
,job_class => 'DEFAULT_JOB_CLASS'
,job_type => 'EXECUTABLE'
,job_action => 'C:\11.bat'
,comments => NULL
,auto_drop => false
);
END;/


...в батнике прописан путь к приложению которое нужно запустить(start C:\WINDOWS\SYSTEM32\CALC.EXE). При запуске джоба в Диспетчере задач появляется фоновый процесс "Выбор приложения". Каким образом можно добиться запуска калькулятора, и не в фоновом процессе? Подскажите, у кого какие мысли!? Спасибо!
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100730
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у кого какие мысли!?

У меня только одна - зачем это вам? Какую задачу решаете?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100732
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это эпично
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100739
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AG02
Каким образом можно добиться запуска калькулятора, и не в фоновом процессе? Подскажите, у кого какие мысли!? Спасибо!

В вопросе уже половина ответа. А в каком сеансе вы его хотите запустить? Есть варианты с psexec, но зачем это вам (ведь пользователь вообще может в систему не входить, тем более это если сервер БД)?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100875
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm,
Данный джоб будет подключаться к триггеру. При срабатывании триггера будет запускаться джоб, который в свою очередь должен запустить калькулятор (калькулятор взят просто за пример, по факту нужно будет запускать другое приложение, что в целом не меняет сути (данное приложение тоже пробовал подключать вместо калькулятора и оно тоже запускается в фоне, но уже со своим именем а не как на предыдущем скрине где система просит выбрать приложение)). В итоге имею запущенный процесс в фоне, но само приложение не отрывается(не запускается).
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100887
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. задача: запустить приложение по некоему событию в БД.

Решение "планировщик ОС запускает скрипт, проверяющий БД; если условие выполнено, скрипт запускает нужное приложение" вас не устраивает? Если нет, то почему?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100892
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm,
это понятно, такой вариант тоже рассматривался, но нужно чтобы приложение запускалось из самой БД(что собственно и происходит, но только в фоновом процессе(см. скрин))
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100896
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AG02,

Вот твой сервер БД стоит в серверной, за семью замками. И монитор маленький, ч/б подключен к нему. И тут - хоп! -калькулятор запустился! Представляешь, как админ ох....неет, когда увидит это?
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100899
AG02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oragraf,
чувство юмора оценил :), хотелось бы получить ответ по существу
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100908
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AG02,

Сейчас придет Elic и простыми словами скажет тебе то, что другие пытались до тебя донести в завуалированно-толерантной форме. Это и есть ответ по-существу.
...
Рейтинг: 0 / 0
Джоб скомпилировался, но не запускается
    #40100932
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AG02
oragraf,
чувство юмора оценил :), хотелось бы получить ответ по существу

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


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