Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle 19 и внешние библиотеки  [new]
Migelle
Member

Откуда:
Сообщений: 234
Доброго дня всем.

Пытаюсь запустить внешнюю библиотеку на Oracle 19.3 (которая успешно работала на 11.2) и
что то ничего не получается:

ORA-06520: PL/SQL: Error loading external library

Включил trace в extproc.ora но ничего вразумительного в логах HS не получил
+
Oracle Corporation --- 2021-06-09 00:37:45.236353000

Version 19.0.0.0.0

HOA 06/09 00:37:45.236581000: (horcrase_AllocStackElt) Entered!
HOA 06/09 00:37:45.236597000: (horcrase_AllocStackElt) Exiting...
HOA 06/09 00:37:45.236606000: (horcrpuoe_PushOciEnv) Entered!
HOA 06/09 00:37:45.236615000: (horcrpuoe_PushOciEnv) Exiting...
HOA 06/09 00:37:45.236624000: (horcries_InitExtprocSession) Exiting...
HOA 06/09 00:37:45.236639000: (hotkisc_InitSessionContext) Exiting...
HOA 06/09 00:37:45.236649000: (hotkec_EstablishConnection) Entered!
2021/06/09-00:37:45.236777000: Entered shorcsju_spawn_jssu_unix
HS: Parent extproc argv[1] = (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))
HS: Parent extproc called nsgetaddr, addr = (ADDRESS=(PROTOCOL=ipc)(KEY=#3824.1.1455049792))
HS: Parent extproc received the IN param, flags_horrx = 0x1000
0: 31303030 [1000]
HS: Parent extproc is falling back to the old behavior with connect string = (ADDRESS=(PROTOCOL=BEQ)(PROGRAM=/u01/app/oracle/product/oracle19/bin/extproc)(ARGV0=/u01/app/oracle/product/oracle19/bin/extproc)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))'))
HS: Parent extproc called nsbequeath! status = 0
2021/06/09-00:37:45.248961000: Exiting shorcsju_spawn_jssu_unix, rc=0
HS: Parent extproc is calling exit(0)!!!
+

HOA 06/09 00:48:44.427108000: (horcciX_ExecCalloutCallbackIn) Entered!
HOA 06/09 00:48:44.427117000: (horcctf_TransferFDO) Entered!
HOA 06/09 00:48:44.427140000: (horcciX_ExecCalloutCallbackIn) Exiting..., status = 0
HOA 06/09 00:48:44.427149000: (horcrX_ReceiveExecCallout) ncrorin: status = 0
HOA 06/09 00:48:44.427170000: (horcrwc_WithContext) Entered!
HOA 06/09 00:48:44.427178000: (horcrwc_WithContext) Exiting...
HOA 06/09 00:48:44.427187000: (horcrsdi_SetDurationIds) Entered!
HOA 06/09 00:48:44.427204000: (horcrsdi_SetDurationIds) Exiting...
HOA 06/09 00:48:44.427218000: (hospvld_DllPath) Entered!
HOA 06/09 00:48:44.427231000: (hospvld_DllPath) HS: EXTPROC_DLLS = ANY
HOA 06/09 00:48:44.427240000: (hospvld_DllPath) Exiting...
HOA 06/09 00:48:44.427248000: (horcrX_ReceiveExecCallout) loading PL/SQL library : KD.LIBFS_SO
HOA 06/09 00:48:44.427292000: (horcrX_ReceiveExecCallout) called pefload, status = 6520
HOA 06/09 00:48:44.427304000: (horccoX_ExecCalloutCallbackOut) Entered!
HOA 06/09 00:48:44.427313000: (horccoX_ExecCalloutCallbackOut) Exiting..., status = 0
HOA 06/09 00:48:44.427322000: (horcrX_ReceiveExecCallout) ncrosou: status = 0
HOA 06/09 00:48:44.427330000: (horcrgoe_GetOciEnv) Entered!
HOA 06/09 00:48:44.427338000: (horcrgoe_GetOciEnv) Exiting...
HOA 06/09 00:48:44.427346000: (horcrec_EndCallout) Entered!
HOA 06/09 00:48:44.427354000: (horcrec_EndCallout) Exiting...
HOA 06/09 00:48:44.427362000: (horcrX_ReceiveExecCallout) Exiting..., status = 0

И нигде не могу найти в чем дело. Документация говорит, что должно сходу все завестись, но лыжи не едут. Пробовал прописать как в 11-м через listener/tnsnames - результат тот же.
Есть какие-то приколы в конфигурировании внешних библиотек под 19-й оракл?
Где еще можно посмотреть причины нестарта?
8 июн 21, 23:02    [22333106]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 19 и внешние библиотеки  [new]
Кобанчег
Member

Откуда: Рахів
Сообщений: 866
Migelle
ORA-06520: PL/SQL: Error loading external library
Путь точно правильный просан для create library? Битность совпадает?
9 июн 21, 01:24    [22333113]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 19 и внешние библиотеки  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18555
И заодно проверяешь, что под владельцем листенера для extproc видны все зависимости для библиотеке (правильно устанавливается PATH / LD_LIBRARY_PATH, например)
ldd libname
9 июн 21, 01:48    [22333115]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 19 и внешние библиотеки  [new]
Migelle
Member

Откуда:
Сообщений: 234
Вячеслав Любомудров,

Спасибо ldd помогло.
9 июн 21, 20:30    [22333526]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить