Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

коннект к БД которая находится в локальной сети


(Трепалин Артём) #1

Продолжить обсуждение из Уроки или руководство к действию hammerDB:

Появился еще вопрос, hammerdb может вообще работать если БД находится на локальном сервере?
Если воспроизводить действия что описаны в официальном гайде, то выходит ошибка: Failed to load Oratcl - Oracle OCI Library Error
Гугл подсказал способы как решить проблему, но результат нулевой.
Есть ли возможность прописать адрес локального сервера? в конфигах не нашел такой фишки.

есть ли люди, кто использовал сей инструмент?


(rmerkushin) #2

судя по тексту ошибки у вас не стоит Oracle Instant Client, либо не прописаны симлинки на некоторые либы


(Трепалин Артём) #3

Так, а по поводу линков, где прописывать?


(rmerkushin) #4

Ну если у вас *.nix система, то после распаковки instanclient, нужно сделать симлинки для следующих библиотек: libocci и libclntsh. У меня mac, по этому расширения либ отличаются от linux, но смысл тот же:

ln -s /path_to_lib/libocci.dylib.11.1 /path_to_lib/libocci.dylib
ln -s /path_to_lib/libclntsh.dylib.11.1 /path_to_lib/libclntsh.dylib

Так же в path нужно прописать LD_LIBRARY_PATH и ORACLE_HOME.

Для винды лучше скачать установщик который все сделает сам.

P.S.: Но это лишь догадка, с hammerDB я никогда ни работал


(Трепалин Артём) #5

все это есть, похоже проблема в hammerdb. Или я упускаю какие-то моменты.