powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 19 и внешние библиотеки
4 сообщений из 4, страница 1 из 1
Oracle 19 и внешние библиотеки
    #40076509
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня всем.

Пытаюсь запустить внешнюю библиотеку на 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-й оракл?
Где еще можно посмотреть причины нестарта?
...
Рейтинг: 0 / 0
Oracle 19 и внешние библиотеки
    #40076514
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Migelle
ORA-06520: PL/SQL: Error loading external library
Путь точно правильный просан для create library? Битность совпадает?
...
Рейтинг: 0 / 0
Oracle 19 и внешние библиотеки
    #40076516
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И заодно проверяешь, что под владельцем листенера для extproc видны все зависимости для библиотеке (правильно устанавливается PATH / LD_LIBRARY_PATH, например)
ldd libname
...
Рейтинг: 0 / 0
Oracle 19 и внешние библиотеки
    #40076752
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

Спасибо ldd помогло.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 19 и внешние библиотеки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]