Как получить доступ к Cx_Oracle в Pivotal Cloud Factory (PCF)
Привет, я пытаюсь развернуть свой код Python, где он включает использование соединения оракула с использованием модуля cx_oracle. Я сослался на ссылку ниже, чтобы настроить свой LD_LIBRARY_PATH
Разверните мгновенный oracle на Pivotal CloudFoundry для cx_Oracle
экспорт LD_LIBRARY_PATH=C: / Users / pm / Documents / project_1 / oracle / Instantclient_19_9:${LD_LIBRARY_PATH:-} экспорт OCI_LIB_DIR=C: / Users / pm / Documents / project_1 / oracle / Instantclient_19_9 экспорт OCI_INC_DIR=C: / pm. / Документы / проект_1 / Oracle / Instantclient_19_9 / SDK / включают
По-прежнему сталкивается с той же проблемой, когда код помещается в PCF.[ERR] cx_Oracle.DatabaseError: DPI-1047: не удается найти 64-разрядную клиентскую библиотеку Oracle: «libclntsh.so: невозможно открыть файл общих объектов: такого файла или каталога нет».
Я загрузил zip-файл клиента oracle для версии Windows 64bit 19.9. И распаковать в папку на моем рабочем столе, где хранится мое приложение, и использовать его для отправки кода в pcf(C: / Users / pm / Documents / project_1/).
Может ли кто-нибудь помочь мне, если нужно изменить какой-либо из шагов, и помочь мне решить проблему.
1 ответ
В Windows переменная среды, которой вы хотите управлять, это
PATH
. Если это не помогает, вы также можете использовать переменную среды
DPI_DEBUG_LEVEL
и установите для него значение 64. Это покажет вам все пути, которые пробуются.
Все это вы можете увидеть в инструкции по установке .