Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Система захисту корпоративних мереж від витоків...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.28 Mб
Скачать

3.6. Особливості розгортання субд Oracle

Встановлювання та конфігурування СУБД Oracle здійснюється відповідно до вказівок документації до СУБД Oracle.

3.6.1 Вимоги до обов'язкового набору функціональності субд Oracle

Установка програмного забезпечення

У набір установлюваних компонентів обов'язково повинен бути включений компонент Oracle Partitioning із групи Enterprise edition option.

Створення бази

При настроюванні бази даних необхідно включити компонент Oracle Text до складу компонентів, які будуть сконфігуровані для використання в базі даних.

3.6.2. Короткий опис процесу установки

1. Запустіть інсталятор СУБД Oracle.

2. У вікні інсталятора, що відкрилося, виберіть режим Advanced installation (рис. 10).

Рис 10. Вікно інсталятора

3. Додержуйтеся інструкцій інсталятора до появи діалогу Select Installation Type (вибір типу установки). Виберіть режим Enterprise Edition або Custom.

4. Додержуйтеся інструкцій інсталятора до появи діалогу Available Product Components (вибір встановлюваних компонентів). На даній вкладці потрібно перевірити, що до складу компонентів включені компоненти групи Oracle Partitioning (рис. 11).

Рис. 11. Вкладка Available Product Components

5. Додержуйтеся подальших інструкцій інсталятора до появи діалогу Create Database. Виберіть Yes, щоб створити нову базу даних з використанням утиліти Oracle Database Configuration Assistant.

6. Для завершення установки продовжуйте додержуватися інструкцій інсталятора.

У більшості випадків ніякої додаткової конфігурації listener'а не потрібно (рис. 12).

Рис. 12. Вікно конфігурації listener'а

3.6.3. Вирішення проблеми зв'язку із сервером субд Oracle

Для вирішення проблем при з'єднанні із сервером СУБД Oracle необхідно змінити ряд параметрів стеку TCP:

  1. Час очікування підключення до хосту:

echo 1 >/proc/sys/net/ipv4/tcp_syn_retries

Значення 1 відповідає одній спробі передачі SYN-пакета. Це дозволяє скоротити час підключення до недоступного хосту до 10 секунд.

  1. Час очікування перед закриттям з'єднання: echo 10 > /proc/sys/net/ipv4/tcp_fin_timeout

Значення 10 відповідає тайм-ауту в 5-10 секунд.

  1. Кількість невдалих спроб, після якого існуюче з'єднання розривається:

echo 3 >/proc/sys/net/ipv4/tcp_retries2

Наведені настроювання дозволяють скоротити час простою демона iw_messed (у випадку втрати зв'язку із сервером СУБД Oracle) до 10-15 секунд. Сервер поштової фільтрації швидко переходить у режим "CHECK & DELIVER", і оперативно підключається до сервера бази даних, у випадку відновлення зв'язку.

Наведені настроювання необхідно включити в один зі сценаріїв завантаження операційної системи.

3.7. Вирішення проблем

У цьому розділі наведений опис різних проблем, які можуть виникнути в процесі експлуатації Системи.

Проблема 1

Опис

Помилки запуску демонів iw_messed, iw_deleverd сервера поштової фільтрації - не знайдені динамічні бібліотеки СУБД Oracle.

Діагностика

Не задані змінні оточення, необхідні для роботи СУБД Oracle.

Рішення

До моменту старту демонів сервера поштової фільтрації повинні бути задані наступні змінні оточення:

export NLS_LANG= RUSSIAN_CIS.AL32UTF8

export ORACLE_BASE=<PATH>

(де <PATH> - шлях до встановленого клієнта СУБД Oracle, наприклад: /usr/local/oracle/product/10.2.0/client_1)

export ORACLE_HOME=$ORACLE_BASE export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

Для Red Hat Enterprise Linux ES з ядром 2.6: export LD_ASSUME_KERNEL=2.4.1

Ці рядки можна додати в початок (до рядка "start()") скрипта автостарту серверної частини (/etc/init.d/ iw-mailmonitor).

Проблема 2

Опис

Помилки запуску демонів iw_messed, iw_deliverd сервера поштової фільтрації - немає прав на завантаження динамічних бібліотек СУБД Oracle.

Діагностика

Некоректно виконана установка клієнта СУБД Oracle.

Рішення

Необхідно включити користувача, від імені якого запускаються демони сервера поштової фільтрації, у групу власника інсталяції клієнта СУБД Oracle.