22.01.2021 13:43
OlegON
 
При попытке перехода на Oracle 19 ругается на ORA-29516: Aurora assertion failure: Assertion failure at eox.c:359

Сначала проверил, что java_pool_size не меньше 150Мб

Потом перешел к самой ошибке, воспроизводится она так

select dbms_java.longname('TEST') from dual
*
ERROR at line 1:
ORA-29516: Aurora assertion failure: Assertion failure at eox.c:359
Uncaught exception Root of all Java exceptions: java.lang.UnsatisfiedLinkError
sun.net.PortConfig.getLower0
ORA-06512: at "SYS.DBMS_JAVA", line 139

Для решения делаем следующее:
SQL код:
execute sys.dbms_registry.loaded('JAVAVM');
execute sys.dbms_registry.valid('JAVAVM');
alter system set "_system_trig_enabled" false scope=memory;
alter system set java_jit_enabled=false;
create or replace java system
и проверяем снова
SQL код:
select dbms_java.longname('TEST'from dual;

DBMS_JAVA.LONGNAME('TEST')

---------------------------------------------------

TEST 
Часовой пояс GMT +3, время: 14:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.