Базы данных Oracle - статьи

         

Установка Perl


Вообще-то, если вы установили Oracle вместе с сервером HTTP (то есть Apache), то Perl в вашем распоряжении уже есть. Например, для версий 8.1.6 – 9.2 он находится в каталоге [ORACLE_HOME]/Apache/perl/5.00503/bin (замените косые черточки на обратные для Windows). Если спуститься на каталог ниже и выдать perl –v, станет окончательно ясно, то в штатной поставке Oracle использована версия Perl 5.0. Она не самая последняя и к тому же представленна тут в ограниченном варианте. Он достаточен для решения внутренних задач, поставленных здесь перед Perl фирмой Oracle, а вам для реальной работы лучше установить у себя более свежую версию.

Отправной страницей web для установки Perl служит . Тут можно найти исходные тексты для построения исполняемых модулей Perl на разных платформах. Но часто проще воспользоваться уже готовыми исполняемыми модулями, имеющимися для многих платформ, например:

– для AIX
– для Solaris
– для HP MPE/iX
– для Windows, Linux и Solaris.

Perl по духу близок к Unix, но по иронии судьбы проще всего его установить именно для Windows с указанной выше страницы web фирмы ActiveState. (Правда, в последнее время ActiveState распространила эту простоту и на Linux с Solaris). Если вы воспользуетесь услугами этой страницы, уступите соблазну выкачать из интернета более позднюю версию 5.8.4, а остановите лучше свой выбор на 5.6.1. Это сделает удобнее работу с Oracle, так как по состоянию на лето 2004 года для более поздней версии готовый драйвер для DBI для Oracle имелся, а для более новой отсутствовал.

Полученный из интернета файл Windows, например ActivePerl-5.6.1.638-MSWin32-x86.msi, нужно запустить (или распаковать, если выбрали файл формата zip), и через полминуты Perl установлен. В Unix потребуется выполнить традиционную, но несложную процедуру построения (make).

Дальнейшее изложение для определенности будет предполагать установку ActivePerl на Windows; подгонка сказанного под другие платформы потребует некоторых навыков, но не глубоких познаний.



Содержание раздела