Как включить файлы JAR в хранимую процедуру Java в Oracle? - PullRequest
6 голосов
/ 07 февраля 2012

Я реализую хранимую процедуру, и теперь мне нужна возможность включить файлы JAR в мою хранимую процедуру, которые не относятся к стандартному развертыванию JRE.Как я могу это сделать?Насколько я знаю, это было невозможно с Oracle 9 ...

Спасибо за помощь!

Ответы [ 2 ]

7 голосов
/ 07 февраля 2012

Используйте инструмент loadjava, он также принимает файлы jar: http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHDJE

См. Также этот связанный вопрос (скопировал указанную выше ссылку оттуда): Настройка пути к классу для хранимой процедуры Java в Oracle

1 голос
/ 08 января 2018

Обычно я использую эту консольную команду для добавления новых jar-файлов в oracle:

exec dbms_java.loadjava('D:\temp\jcifs-1.3.19.jar');

В моем случае я добавил эту библиотеку для подключения к общим папкам Windows из установки Oracle Linux (smb). После установки вам может потребоваться предоставить вашему пользователю разрешения.

...