Руководство администратора > Подготовка сервера для АСР > Настройка окружения [●] | « пред. | след. » |
Прежде чем переходить к установке СУБД Oracle и импорту схемы PLATEX необходимо установить ряд зависимостей и провести соответствующие настройки. В данном подразделе рассматривается настройка окружения в операционной системе Oracle Linux 7 и выше. Доступ к FTP с необходимыми для настройки скриптами/архивами и.т.п. выдается после приобретения заказчиком системы.
Перед установкой СУБД Oracle необходимо установить ряд зависимостей и вспомогательных для дальнейшей работы утилит (vim, unzip, wget, mc и др.). Для этого необходимо в консоли необходимо выполнить следующие команды:
[root] yum install *rdbms*11g* mc wget lftp nc elfutils-libelf-devel vim unzip |
Далее необходимо создать нужные каталоги и нужных пользователей:
[root] install -d -o root -g root /usr/local/PLATEX/{scripts,lib} /usr/local/PLATEX/converters/{bin,etc} [root] install -d -o oracle -g oinstall /u01/app/oracle /var/log/platex /usr/local/PLATEX/{backup/,}oracle /usr/local/PLATEX/converters/{data,cdr,spool,tmp,var/cache,var/pid} |
Для пользователя oracle будет удобно сразу настроить переменные окружения:
[oracle] export NLS_LANG=AMERICAN_AMERICA.UTF8 [oracle] export ORACLE_BASE=/usr/local/PLATEX/oracle [oracle] export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 [oracle] export ORACLE_SID=PLATEX [oracle] export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib64:/usr/lib64:/lib:/usr/lib [oracle] export PATH=$ORACLE_HOME/bin:$PATH |
Напоследок, необходимо обновить настройки firewall:
[root] firewall-cmd --new-service platex_oracle --permanent [root] firewall-cmd --service platex_oracle --add-port 1521/tcp --permanent [root] firewall-cmd --zone public --add-service platex_oracle --permanent [root] firewall-cmd --reload |
На данном шаге необходимо установить необходимые для корректной работы системы perl-модули. Для этого потребуется установить следующие зависимости:
[root] yum install perl-Digest-SHA perl-podlators perl-Encode perl-Socket perl-Carp perl-Time-Local perl-Pod-Simple perl perl-Net-Daemon perl-PlRPC perl-ExtUtils-MakeMaker perl-DBI perl-HTTP-Tiny perl-Pod-Perldoc perl-Text-ParseWords perl-Pod-Usage perl-macros perl-Time-HiRes perl-Storable perl-Filter perl-constant perl-threads-shared perl-File-Path perl-PathTools perl-Getopt-Long perl-Data-Dumper perl-Test-Harness perl-Compress-Raw-Bzip2 perl-Thread-Queue perl-Digest-SHA1 perl-Digest-MD5 perl-Digest-HMAC perl-IO-Compress perl-ExtUtils-Install perl-ExtUtils-ParseXS perl-Digest perl-Sys-Syslog perl-parent perl-Pod-Escapes perl-libs perl-threads perl-Exporter perl-File-Temp perl-Scalar-List-Utils perl-ExtUtils-Manifest perl-Compress-Raw-Zlib perl-devel |
Далее потребуется распаковать полученный с FTP-папки архив perl-modules.zip и запустить скрипт install.sh, после чего проверить в директории /usr/local/PLATEX/scripts скриптов с расширением .pm.
Последним шагом перед установкой будет установка внешних скриптов, необходимых для работы АСР (архив scripts.zip). После распаковки архива необходимо перенести все скрипты в каталог /usr/local/PLATEX/scripts.
После выполнения всех выше описанных шагов можно переходить к установке СУБД Oracle.