[sisyphus] Связь с оракулом

Sergey a_s_y на sama.ru
Чт Дек 22 22:14:02 MSK 2016


On Tuesday 20 December 2016, В.А. Илларионов wrote:

> Решил со стороны перловки подойти: поставил perl-DBI, perl-CPAN и прочее нужное.
> Из cpan'а запускаю install DBD::Oracle - ругается на отсутствие DBI::DBD. Пробую
> собрать его - ругается уже на DBI. 
 
Ругань на DBI пропадает после установки perl-DBI-devel. Но дальше ругается на
"ORACLE_HOME environment variable is not set". Если посмотреть вот сюда

http://spacewalk.redhat.com/yum/nightly/RHEL/6/source/

то в спеке perl-DBD-Oracle-1.62-3.el6.src.rpm переменная задаётся так:

%ifarch x86_64 s390x
ORACLE_HOME=$(find /usr/lib/oracle/ -name client64 | tail -1)
%else
ORACLE_HOME=$(find /usr/lib/oracle/ -name client | tail -1)
%endif

Для того, чтобы это сработало, существует, видимо, oracle-lib-compat-11.2.0.13-1.el6.src.rpm.
Там только создаются каталоги, в том числе и этот. И я так понимаю, получается привязка
к версии. 

-- 
С уважением, Сергей
a_s_y at sama.ru


Подробная информация о списке рассылки Sisyphus