установка стороннего jar в classpath при использовании оракула - PullRequest
0 голосов
/ 06 августа 2010

У меня есть база данных Oracle 10g, и у меня есть сторонний файл jar (MQ jars). Я хочу иметь возможность запустить триггер в моей базе данных, который в конечном итоге запускает процедуру кода в хранилище для управления сериями MQ и отправки сообщений. , Я не могу понять, как указать путь к классу для моего файла JAR, который будет распознаваться при выполнении триггера. Как я могу это сделать?

1 Ответ

0 голосов
/ 06 августа 2010

Вы можете использовать loadjava (или dbms_java.loadjava) для загрузки классов или JAR-файлов в базу данных;но для стороннего JAR это кажется громоздким.Если это ваша база данных, вы можете установить CLASSPATH для включения внешних файлов перед запуском базы данных.Я не думаю, что ваш пользовательский сеанс CLASSPATH или любая другая переменная среды (для тех, кто выполняет действие, вызывающее срабатывание триггера) когда-либо будет иметь какой-либо эффект, не в последнюю очередь по соображениям безопасности - вы не хотите, чтобы пользовательбыть в состоянии подорвать ожидаемое действие, подставив собственный код Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...