Руководство администратора > Настройка АСР Platex > Настройка автозапуска и логирования [●] | « пред. | след. » |
После импорта схемы PLATEX и настройки резервного копирования можно переходить к завершающему этапу настройки АСР перед миграцией данных. В данном подразделе описываются настройка автозапуска системы, настройка ротации логов.
Для настройки автозапуска необходимо убедиться, что в файле /etc/oratab напротив БД стоит значение ":Y".
Также необходимо настроить процесс автозапуска в системе, для этого понадобится добавить сервис platex_oracle.service:
[Unit] Description=PLATEX Database After=network.target [Service] Type=oneshot # External script controls startup RemainAfterExit=1 # Start ExecStart=/etc/systemd/scripts/platex_oracle.sh start # Stop ExecStop=/etc/systemd/scripts/platex_oracle.sh stop # Startup timeout disabled TimeoutStartSec=0 # Wait up to 1 hour for database to close TimeoutStopSec=1h # Wait for memory pools to cleanup (minimize stress on startup) RestartSec=20 Restart=no [Install] WantedBy=multi-user.target |
Конфигурацию сервиса необходимо поместить в папку /etc/systemd/system/. Скрипт запуска platex_oracle.sh можно найти в архиве с остальными компонентами для установки АСР.
Включить сервис можно следующими командами:
[root] systemctl enable platex_oracle [root] systemctl start platex_oracle |
На этом шаге будет производиться настройка ротации логов. Первым делом необходимо настроить ротацию alert_PLATEX.log:
# Oracle alert log /usr/local/PLATEX/oracle/diag/rdbms/platex/PLATEX/trace/alert_PLATEX.log { missingok notifempty copytruncate nodelaycompress nomail compress monthly rotate 6 } |
Также нужно настроить ротацию всех логов из каталога /var/log/platex:
# Main logfiles /var/log/platex/*.log { missingok notifempty copytruncate nodelaycompress nomail compress monthly rotate 36 } |