powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как заставить работать UTL_SMTP без установки java?
19 сообщений из 19, страница 1 из 1
Как заставить работать UTL_SMTP без установки java?
    #32137822
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слышал, что можно заставить работать данный пакет без установки java. Но как?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32137919
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты сам то понял чего написал ?
ты определись чего те надо и пи чем здесь жаба ? в оре жаба есть и не надо её ставить. Единстьвенное что можно сказать, это что нужно прогнать пакет initplsj. Но он прогоняется при установке базы. Ну если стандартно создавать.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32137929
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно уточнить по в оре жаба есть и не надо её ставить . Есть в смысле что параллельно ставится jdk1.1.8 и юзается если нужно или у Оракл есть внутренняя поддержка явы? В частности видела при создании базы параметр JAVA_POOL_SIZE, для чего он используется?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32137959
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Верно, есть внутренняя поддержка явы. Мы можем загружать в базу процедуры написанные на яве и выполнять их так же как и pl/sql.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32137967
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Оракла есть т.н. Oracle's Java Virtual Machine (Java VM), он же JServer. При создании БД ты можешь выбрать его как один из устанавливаемых компонентов (если база создается через Database Configuration Assistant, dbca), а можешь и не выбирать. Впоследствиии ты можешь добавить JServer как через тот же dbca, так и самостоятельно, выполнив initjvm.sql:
http://download-west.oracle.com/docs/cd/A87860_01/doc/java.817/a83728/05confi1.htm#1003283

JAVA_POOL_SIZE:
http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76961/ch166.htm#41432

Та же самая документация утверждает, что "This package [UTL_SMTP] requires that you install the JServer option."
http://download-west.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/utl_smtp.htm#1000695

ИМХЛ "заставить работать" его без установленного JServer'а можно попытаться разве что взяв его с более ранних версий Oracle, но не уверен, что это хорошая идея.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138137
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"У Оракла есть т.н. Oracle's Java Virtual Machine (Java VM), он же JServer. "


Да, и еще не путать с JServ - это оболочка для сервлетов, которая тоже идёт с Oracle.
Вообще конечно не совсем удачно Oracle придумал название. JServ - вроде раньше появился
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138155
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Саша Питерский
initplsj состоит всего из 2-х строк
call dbms_java.set_output(10000);
call dbms_java.loadjava('-resolve plsql/jlib/plsql.jar');
для установки dbms_java разве не нужно всю джаву устанавливать? или я ошибаюсь?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138163
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебе советую для установки JVM в Oracle - воспользоваться мастером создания базы. Укажи опцию Java. Только в конце не запускай на создание, а просто сохрани скрипт. В скрипте будет строчка типа:
f:\orant8i\bin\svrmgrl @f:\orant8i\oradata\ppp\pppjava.sql
В этом файле будет полный скрипт установки JVM.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
spool f:\orant8i\admin\ppp\create\jvminst.log;
connect internal/pppp
@f:\orant8i\javavm\install\initjvm.sql;
spool off
spool f:\orant8i\admin\ppp\create\initxml.log;
@f:\orant8i\oracore\admin\initxml.sql
spool off
spool f:\orant8i\admin\ppp\create\catxsu.log;
@f:\orant8i\rdbms\admin\catxsu.sql
spool off
spool f:\orant8i\admin\ppp\create\init_jis.log;
@f:\orant8i\javavm\install\init_jis.sql
spool off
spool f:\orant8i\admin\ppp\create\jisja.log;
@f:\orant8i\javavm\install\jisja.sql
spool off
spool f:\orant8i\admin\ppp\create\jisaephc.log;
@f:\orant8i\javavm\install\jisaephc.sql
spool off
spool f:\orant8i\admin\ppp\create\initplgs.log;
@f:\orant8i\rdbms\admin\initplgs.sql
spool off
spool f:\orant8i\admin\ppp\create\initjsp.log;
@f:\orant8i\jsp\install\initjsp.sql
spool off
spool f:\orant8i\admin\ppp\create\jspja.log;
@f:\orant8i\jsp\install\jspja.sql
spool off
spool f:\orant8i\admin\ppp\create\initplsj.log;
@f:\orant8i\rdbms\admin\initplsj.sql
spool off
spool f:\orant8i\admin\ppp\create\initjms.log;
@f:\orant8i\rdbms\admin\initjms.sql
spool off
spool f:\orant8i\admin\ppp\create\initrepapi.log;
@f:\orant8i\rdbms\admin\initrepapi.sql
spool off
spool f:\orant8i\admin\ppp\create\initsoxx.log;
@f:\orant8i\rdbms\admin\initsoxx.sql
spool off
exit;
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138179
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2softbuilder@inbox.ru
я забыл упомянуть - у меня oracle 8.1.7.2 под hp-ux 64bit (имеется и 8.1.7 под 32bit, там тоже почта нужна, обе базы промышленные)
Я опасаюсь, что java может установиться некорректно или вообще не установиться. Не повлияет ли некорректная установка джавы на работу базы?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138180
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда еще вопрос - Oracle полностью сам обеспечивает внутреннюю поддержку явы или все таки юзает для этого обычный jdk или jre?

Код: plaintext
1.
2.
3.
D:\oracle9\Apache\jdk\bin>java -version
java version  "1 . 2 . 2 "
Classic VM (build JDK- 1 . 2 .2_007, native threads, symcjit)


Или же сей jdk ставится только чтобы клиентские програмы запускать - Enterprise Manager Console, Database Configuration Assistant и т.д.?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138181
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"у меня oracle 8.1.7.2 под hp-ux 64bit "

Ну и что? Oracle - Он и в Африке Oracle.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138203
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит "почта" ? utl_smtp тв сможешь токо отправлять сообщение, ты в курсе ? и smtp фразу тебе придется строить вручную...
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138263
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Саша Питерский
ну зачем придираться? ессно, я это и имел ввиду, отправку небольших, сгенерированных сообщений

2softbuilder@inbox.ru
я полазил по форумам - под юниксы есть различные проблемы при установки джавы... я не очень желаю учиться на своих ошибках.


2Violina
>>Или же сей jdk ставится только чтобы клиентские програмы запускать - Enterprise Manager Console, Database Configuration Assistant и т.д.?

именно так


В общем, если ваше мнение в совокупности означает, что пакет utl_smtp без установки джавы никак заставить работать не возможно, то вопрос снимается.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138324
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"2softbuilder@inbox.ru
я полазил по форумам - под юниксы есть различные проблемы при установки джавы... я не очень желаю учиться на своих ошибках. "

Мне кажется ты путаешь разные предметы.
JVM в Oracle - это встроенная виртуальная машина Java, которая не имеет никакого отношения к разным JDK, JRE различных производителей(sun итд итп).
В связи с этими JDK, JRE по поводу Oracle есть известные проблемы для запуска инсталлятора и графических программ Oracle.

Баги JVM же в Oracle - это баги Oracle - про них можно узнать в баг листе, который идёт например с патчем. Причём это баги которые скорее всего уже исправленные.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138415
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2softbuilder@inbox.ru
нет, не путаю, но возможно сумбурно излагаю проблему
глюки при запуске графической оболочки инсталлятора уже проходил
но неужели utl_smtp так тесно связана с JVM...жаль, что нельзя сделать проще
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138482
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял для использования utl_smtp не всегда нужна JVM - для отправки писем без вложений например не нужна.
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138500
D_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D_A
Гость
Может быть это подойдет
наконец всегда можно написать и свою внешнюю процедуру реализующую тоже самое
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138644
BoyCot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А под Винды что-либо подобное ORA_MAIL есть?
...
Рейтинг: 0 / 0
Как заставить работать UTL_SMTP без установки java?
    #32138814
cdk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2D_A
вроде бы то,что нужно
посмотрю, спасибо большое
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как заставить работать UTL_SMTP без установки java?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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