![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Добрый день уважаемые профессионалы, знаю что ОРАКЛ очень умный, подскажите пожалуйста может ли он запускать EXE файлы внешних программ??
|
|||
|
||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Вычитал следующую процедурку у вас на сайте но к сожалению она не компилируется пишет JAVA SOURCE SERVER_EXEC compiled with warnings, status INVALID
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Ты пропустил import-ы:
P.S. Дай ссылку на топик где ты нашел этот код. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Спасибо за подсказку вот ссылка
http://forum.vingrad.ru/forum/topic-69617/hl/exe/index.html Добавлено через 2 минуты и 6 секунд LSD подскажи пожалуйста пример этой функции, как нужно указывать путь к файлу? |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
В простейшем случае просто передаешь полный путь к исполняемому файлу и параметры. Можно указать просто имя исполняемого файла, если он прописан в path.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Пишу так exec (sqlmon);
ничего не выходит, приведи пожалуйста какой нибудь пример |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Ты сделал:
? 2. Если ты запускаешь этот код под Windows то надо писать
при условии, что %ORACLE_HOME%\bin прописан в PATH, иначе надо указывать полный путь. Добавлено через 2 минуты и 18 секунд И начни уже писать, что именно не выходит - ошибку выдает или что, а то все штатные телепаты в отпуске. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Спасибо, но Oracle почему то подвисает, и ничего не запускает
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Как ты определил, что он ничего не запускает?
2. Скорее всего он запускает sqlmon просто тот ждет ввода пользовательских команд. А посколько никто ничего не вводит, то ничего и не происходит. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Gudinya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 2.2.2008 Репутация: 5 Всего: 8 |
Возможно я не правильно понял вопрос, но если нужно просто запустить какое-нибудь приложение можно сделать так
выполняешь это конечно в SQL Plus |
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
LSD, а как потом drop сделать? Для Функции которая создана в 3м посте.
-------------------- Never again... |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Так можно запустить приложение только на машине пользователя, а не на сервере. 2. Таким способом нельзя запустить приложение из PL/SQL.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
А можно поточнее как запустить команду host, из Oracle нальзя?
|
|||
|
||||
Atomic63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.3.2007 Репутация: нет Всего: нет |
Можно ли переделать функцию exec таким образом, что бы приложение запускалось на локальном компьютере???
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
Может, тогда проще вынести её запуск за пределы PL/SQL? Это сообщение отредактировал(а) batigoal - 19.2.2008, 10:29 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Oracle" | |
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Oracle | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |