Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
rimall
Member

Откуда:
Сообщений: 40
OS windows
нужно из pl/sql вызвать .exe c параметром и получить результат.
собственно всё.
просто скажите куда копать если вообще есть куда
спасибо
12 фев 09, 09:33    [6809701]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
rimall,

я бы начала с Create java
12 фев 09, 09:35    [6809713]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
rimall
Member

Откуда:
Сообщений: 40
это единственный метод?
12 фев 09, 09:37    [6809721]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Может подойдет асинхронно через DBMS_SCHEDULER
12 фев 09, 09:37    [6809726]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
rimall,

вряд ли, думаю спецы могут предложить ещё, просто для меня это самый простой...
12 фев 09, 09:38    [6809736]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
rimall
Member

Откуда:
Сообщений: 40
просто попробую разными и выберу что мне подходит

спасибо уже копаю
12 фев 09, 09:47    [6809782]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
Вячеслав Любомудров,

DBMS_SCHEDULER может напрямую системные команды запускать?
12 фев 09, 10:37    [6810097]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
skelet
Вячеслав Любомудров,

DBMS_SCHEDULER может напрямую системные команды запускать?


BEGIN
  DBMS_SCHEDULER.CREATE_JOB(
     job_name => 'TEST.TEST1_JOB',
     job_type => 'EXECUTABLE',
     job_action => 'cmd.exe /c c:\test1.bat',
.........

12 фев 09, 10:42    [6810130]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
tru55,

и от лица какого юзверя сие чудо будет выполняться?
oracle:dba?
12 фев 09, 11:26    [6810493]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
rimall
Member

Откуда:
Сообщений: 40
видимо от кого запущена служба
OracleJobScheduler
12 фев 09, 11:45    [6810683]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
Dorsaj
Member

Откуда:
Сообщений: 204
В Вынь ОС. Будет зпускаться от имени юзверя под которым запущен оракл. по умолчанию локальный админ
12 фев 09, 12:03    [6810847]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
rimall
видимо от кого запущена служба
OracleJobScheduler

ядрён батон! А если у меня unix/linux?
12 фев 09, 13:07    [6811400]     Ответить | Цитировать Сообщить модератору
 Re: из PL/SQL shell команду (можно коротко, кто сталкивался)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Зависит от версии
В 10.1 -- владелец bin/extjob (nobody/nobody)
В 10.2 -- от того, кто прописан в rdbms/admin/externaljob.ora (по дефолту тоже nobody/nobody)
13 фев 09, 06:19    [6814948]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить