Имеем Oracle 11g4.
Для архивации XML, хранящееся в поле XMLTYPE, попробовал использовать java класс из LOB compression
Класс скомпилировался.
SELECT OBJECT_NAME,
OBJECT_TYPE
FROM DBA_OBJECTS
WHERE OBJECT_NAME LIKE '%LobCompress%'
ORDER BY 1;
-------------------
OBJECT_NAME OBJECT_TYPE
LobCompressor JAVA CLASS
LobCompressor JAVA SOURCE
Но, во время вызова функции возникает ошибка:
DECLARE
dr MY_USER.ORDER_CONFIG%ROWTYPE;
bZipped BLOB;
...
SELECT * INTO dr
FROM MY_USER.ORDER_CONFIG oc
WHERE oc.ORDER_NO = '3751017';
bZipped := MY_USER.PKG_COMPRESSOR.CLOB_COMPRESS(dr.CONFIG_XML);
ORA-29540: class LobCompressor does not exist ORA-06512: at "MY_USER.PKG_COMPRESSOR", line 10 ORA-06512: at "MY_USER.PKG_COMPRESSOR", line 39 ORA-06512: at line 13
dr.CONFIG_XML имеет не пустое значение
Что не доделано для корректной работы скрипта?
ЗЫ до этого никогда не использвал вызовы методов java из oracle
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь использовать свой же jar файл в другом проекте, при работе в Eclipse проблем нет, но если пытаться запустить через командную строку выдаёт...
Реализовать функциональность абстрактного класса AbstractArrayOfPoints, приведенного в примере, через использование двумерного массива вещественных...