|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
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 Подскажите как запустить джоб чтобы открылся калькулятор...что может быть не так!? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 09:23 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
Такие задачи решаются планировщиком ОС, а не СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 10:12 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
AG02 чтобы открылся Открылся где? В сессии какого пользователя ОС сервера СУБД? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 10:50 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
env, В сессии пользователя ОС. Нужно чтобы открылся как процесс(то есть нужен запуск самого калькулятора) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 10:58 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
Какого пользователя? ORACLE на винде запущен как служба (как правило, еще и из-под учетки SYSTEM, у которой в принципе нет взаимодействия с каким-либо рабочим столом) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 13:08 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
Путём "гуглежа" получилось добиться следующего: 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). При запуске джоба в Диспетчере задач появляется фоновый процесс "Выбор приложения". Каким образом можно добиться запуска калькулятора, и не в фоновом процессе? Подскажите, у кого какие мысли!? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 16:12 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
у кого какие мысли!? У меня только одна - зачем это вам? Какую задачу решаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 16:41 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
это эпично ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 16:42 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
AG02 Каким образом можно добиться запуска калькулятора, и не в фоновом процессе? Подскажите, у кого какие мысли!? Спасибо! В вопросе уже половина ответа. А в каком сеансе вы его хотите запустить? Есть варианты с psexec, но зачем это вам (ведь пользователь вообще может в систему не входить, тем более это если сервер БД)? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2021, 17:00 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
dmdmdm, Данный джоб будет подключаться к триггеру. При срабатывании триггера будет запускаться джоб, который в свою очередь должен запустить калькулятор (калькулятор взят просто за пример, по факту нужно будет запускать другое приложение, что в целом не меняет сути (данное приложение тоже пробовал подключать вместо калькулятора и оно тоже запускается в фоне, но уже со своим именем а не как на предыдущем скрине где система просит выбрать приложение)). В итоге имею запущенный процесс в фоне, но само приложение не отрывается(не запускается). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 09:30 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
Т.е. задача: запустить приложение по некоему событию в БД. Решение "планировщик ОС запускает скрипт, проверяющий БД; если условие выполнено, скрипт запускает нужное приложение" вас не устраивает? Если нет, то почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 10:12 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
dmdmdm, это понятно, такой вариант тоже рассматривался, но нужно чтобы приложение запускалось из самой БД(что собственно и происходит, но только в фоновом процессе(см. скрин)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 10:27 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
AG02, Вот твой сервер БД стоит в серверной, за семью замками. И монитор маленький, ч/б подключен к нему. И тут - хоп! -калькулятор запустился! Представляешь, как админ ох....неет, когда увидит это? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 10:52 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
oragraf, чувство юмора оценил :), хотелось бы получить ответ по существу ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 11:04 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
AG02, Сейчас придет Elic и простыми словами скажет тебе то, что другие пытались до тебя донести в завуалированно-толерантной форме. Это и есть ответ по-существу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 11:17 |
|
Джоб скомпилировался, но не запускается
|
|||
---|---|---|---|
#18+
AG02 oragraf, чувство юмора оценил :), хотелось бы получить ответ по существу По существу уже ответили, для кого будет приложение запускаться и зачем оно кому-то, как оно будет дальше использоваться? как подключиться к сессии другого пользователя и что-то там запустить я указал - копай psexec, но постановка задачи крайне не верная. Наверняка надо что-то другое ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 12:27 |
|
|
start [/forum/topic.php?fid=52&msg=40100610&tid=1879862]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 380ms |
0 / 0 |