Я предполагаю, что вы имеете в виду JVM в базе данных Oracle 10g.Если это так, то (исходя из документации базы данных Oracle 10g для DBMS_JAVA здесь) невозможно установить свойства для сеанса Java из сеанса RDBMS.Поэтому единственный выбор - передать значения в сеанс Java, а затем вызвать System.setProperty ().
С другой стороны, это представляется возможным в базе данных 11g, если она идет по Документация по 11g :
Настройка системных свойств
В сеансе СУБД вы можете поддерживать набор значений, которые добавляются к системным свойствам при каждом запуске сеанса Java вСессия СУБД.Этот набор значений остается действительным в течение более длительного уровня состояния сеанса Java, которое обычно совпадает с продолжительностью сеанса СУБД.
В пакете DBMS_JAVA есть набор функций PL / SQL дляустановка, извлечение, удаление и отображение пар значений ключа во внутренней таблице продолжительности сеанса СУБД, где оба элемента пары являются строками (VARCHAR2) и для данного ключа существует не более одной пары.Эти функции следующие:
- set_property
- get_property
- remove_property
- show_property