- Nainstalujte, pokud chybí modul ExtUtils-MakeMaker (
sudo yum install perl-ExtUtils-MakeMaker
) - Nainstalujte modul Perl DBI (
$ yum install perl-DBI
) -
Manuální instalace pod třemi otáčkami za minutu pro okamžitého klienta Oracle (z Instant Client Downloads pro Linux x86-64. Příklad je pro v11.2.0.3.0-1:přizpůsobte příkazy níže aktuální verzi.)
oracle-instantclient11.2-basic-11.2.0.3.0-1 oracle-instantclient11.2-devel-11.2.0.3.0-1 oracle-instantclient11.2-sqlplus-11.2.0.3.0-1
Používám 64bitový Linux box, takže podle toho vyberte názvy souborů RPM. Něco jako sudo yum -y install oracle-instantclient*rpm
by měl udělat)
-
nastavit níže proměnné:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib export ORACLE_HOME=/usr/lib/oracle/11.2/client64
Uživatelé MacOS budou potřebovat:
DYLD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/
Přidejte také
ORACLE_HOME
do vašíPATH
proměnná. -
stáhnout DBD::Oracle z CPAN
-
rozbalte modul a spusťte níže uvedené příkazy v daném pořadí:
perl Makefile.PL make sudo make install
V případě, že obdržíte stížnosti na chybějící gcc, můžete jej (dočasně) nainstalovat a poté odebrat.
HOTOVO!!!
Problémy, kterým jsem čelil, byly způsobeny nesprávnou LD_LIBRARY_PATH
. Nastavil jsem to na /usr/lib/oracle/11.2/client64
zatímco správná hodnota je /usr/lib/oracle/11.2/client64/lib
.
Určitě to bylo skvělé učení pro nováčka, jako jsem já.