Базы данных Oracle - статьи

         

Дополнительные компоненты СУБД Oracle для работы с хранимыми Java-программами


Для работы с хранимыми Java-программами посредством Jserver/OJVM в Oracle добавлены следующие компоненты разного характера:



Компонента

Описание

JVM Aurora/Oracle JVM Java Virtual Machine, выполняющая хранимый Java-код
loadjava Программа, вызываемая из операционной системы для загрузки в БД Java-элементов из файлов .java, .class, .properties, .jar, .zip, .sqlj
dropjava Программа, вызываемая из операционной системы для удаления из БД ранее загруженных Java-элементов
CREATE JAVA SYSTEM Создает в БД структуры для работы Java; аналогична SQL-предложению заведения БД CREATE DATABASE …
{CREATE | ALTER | DROP} JAVA … SQL-предложения категории DDL, во многом дублирующие функции программ loadjava и dropjava
Модификации в CREATE PROCEDURE/FUNCTION … Позволяют предъявлять хранимые Java-программы в зону видимости PL/SQL-программ
JAVA_POOL_SIZE

JAVA_MAX_SESSIONSPACE_SIZE

JAVA_SOFT_SESSIONSPACE_LIMIT

INIT-параметры, регулирующие использование памяти Java-программами в Oracle
JAVASYSPRIV

JAVAUSERPRIV

Роли, которые дают возможность хранимым программам взаимодействовать с операционной системой (например, читать из файла)
DBMS_JAVA Системный пакет с процедурами и функциями для работы с Oracle JVM (большей частью - внутреннего пользования)
DBMS_JAVA_TEST Системный пакет для отладки хранимых процедур
Jpublisher Средство построения классов Java на основе объектных типов и типов REF в Oracle

В зависимости от характера перечисленных компонент они заводятся либо при установке программноый среды работы Oracle, либо при создании в БД среды JServer/OJVM.



Содержание раздела