Дополнительные особенности установки (Linux)
Перед установкой продуктов сервера данных в операционных системах Linux убедитесь, что выбранная система отвечает обязательным требованиям к операционной системе, аппаратному и программному обеспечению и связи. Команда db2prereqcheck проверяет, отвечает ли ваша система требованиям к операционной системе.
Последние требования для установки продуктов сервера данных представлены в документе Системные требования к IBM® DB2 для операционных систем Linux, UNIX и Windows. Этот технический документ использует IBM Software Product Compatibility Reports (SPCR). При помощи инструмента SPCR можно найти полные списки поддерживаемых операционных систем, информацию о требованиях к системе, обязательных компонентах и о других поддерживаемых программах для этих продуктов базы данных.
- Если планируется установить Возможность IBM Db2 pureScale, предварительные требования будут другими. Смотрите раздел Установка возможности Db2 pureScale.
- Самые свежие требования для продуктов баз данных Db2 смотрите на странице http://www.ibm.com/support/docview.wss?uid=swg27038033.
Ограничения многопотоковой архитектуры
- Собственная память потоков агента выделяется в одном процессе. Выделенная собственная память для всех агентов базы данных может не уместиться в памяти одного процесса.
- Ограничена поддержка нескольких баз данных, поскольку они используют общие сегменты памяти, которые для всех баз данных выделяются в одном процессе. Возможно, вам придется сократить использования памяти для некоторых баз данных, чтобы успешно активировать все базы данных одновременно. Из-за этого может ухудшиться производительность менеджера баз данных. Другая альтернатива - это создать несколько экземпляров и каталогизировать базы данных по экземплярам, если для поддержки такой конфигурации достаточно системных ресурсов.
Требования к дистрибутиву
Убедитесь, что до установки продукта баз данных Db2 вы изменили параметры конфигурации ядра. Значения по умолчанию для отдельных параметров ядра могут оказаться недостаточны для работы системы баз данных Db2.
У вас также могут быть другие продукты или программы, которым требуются системные ресурсы Linux. Убедитесь, что вы изменили параметры конфигурации ядра на основе потребностей рабочей среды вашей системы Linux.
Параметры конфигурации ядра задаются в файле /etc/sysctl.conf .
Дополнительную информацию о команде sysctl смотрите в руководстве вашей операционной системы.
Требования к пакетам
- libpam.so.0 (32-bit) требуется для серверов баз данных Db2 для запуска других 32-битных подпрограмм (не SQL) и программы драйвера JDBC типа 2 в 32-битной JDK.
- Клиентам IBM Data Server требуется libpam.so.0 для аутентификации пользователей Db2.
- Для серверов баз данных Db2, использующих асинхронный ввод-вывод, требуется libaio.so.1.
- Для серверов и клиентов баз данных Db2 требуется libstdc++.so.6.0.8.
- Для SLES 11 требуются libstdc++33 и libstdc++43.
- Оболочка Korn ksh93 требуется для всех систем баз данных Db2.
Имя пакета | Описание |
---|---|
libaio | Содержит асинхронную библиотеку, требующуюся для серверов данных. |
compat-libstdc++ | Содержит libstdc++.so.6 не требуется для Linux в POWER или SLES 11. |
vacpp.rte | Содержит 32- и 64-битную версии libibmc++.so.1, необходимые для Linux on System z. |
libxlc | Содержит libibmc++.so.1 (только 64-битная версия) требуется для Linux в POWER little endian. |
ksh93 | оболочка Korn |
- Оболочка Korn ksh93 требуется для всех систем баз данных Db2.
- Утилита удаленной оболочки требуется для систем многораздельных баз данных. Системы Db2 поддерживают следующие утилиты удаленной оболочки:
- rsh
- ssh
Для использования утилиты удаленной оболочки rsh нужно также установить и запустить inetd (или xinetd). Если вы решите использовать утилиту удаленной оболочки ssh, нужно будет задать переменную связи DB2RSHCMD сразу после завершения установки Db2. Если эта переменная не задана, используется rsh. Кроме этого, проверьте, что не выводились сообщения, инициированные профилем, или сообщения, как в /etc/motd, если ведение журнала в сеансе не использовало интерактивную оболочку. В противном случае могут быть повреждены такие инструменты, как db2ival.
- Пакет поддержки Network File System nfs-utils требуется для систем многораздельных баз данных.
До конфигурирования системы баз данных Db2 надо установить и сконфигурировать все обязательные пакеты. Общую информацию о Linux смотрите в документации по дистрибутиву Linux.
Имя пакета | Описание |
---|---|
pdksh | Оболочка Korn. |
openssh | Этот пакет содержит набор серверных программ, позволяющих пользователям выполнять команды на удаленных компьютерах (и с них) через защищенную оболочку. Это необязательный пакет, если используется конфигурация по умолчанию систем баз данных Db2 с rsh. |
rsh-server | Этот пакет содержит набор серверных программ, позволяющих пользователям выполнять команды на удаленных компьютерах, регистрироваться на других компьютерах и копировать файлы между компьютерами (rsh, rexec, rlogin и rcp). Этот пакет не требуется при конфигурировании серверов данных для использования ssh. |
nfs-utils | Пакет поддержки Network File System. Позволяет удаленным компьютерам обращаться к локальным файлам. |
Каталог | Имя пакета | Описание |
---|---|---|
/System Environment/Shell | pdksh | Оболочка Korn. |
/Applications/Internet | openssh | Этот пакет содержит набор клиентских программ, позволяющих пользователям выполнять команды на удаленных компьютерах через защищенную оболочку. Это необязательный пакет, если используется конфигурация по умолчанию систем баз данных Db2 с rsh. |
/System Environment/Daemons | openssh-server\ | Этот пакет содержит набор серверных программ, позволяющих пользователям выполнять команды с удаленных компьютеров через защищенную оболочку. Это необязательный пакет, если используется конфигурация по умолчанию систем баз данных Db2 с rsh. |
/System Environment/Daemons | rsh-server | Этот пакет содержит набор программ, позволяющих пользователям выполнять команды на удаленных компьютерах. Это обязательный пакет для сред многораздельных баз данных. Это необязательный пакет, если системы баз данных Db2 сконфигурированы для использования ssh. |
/System Environment/Daemons | nfs-utils | Пакет поддержки Network File System. Позволяет удаленным компьютерам обращаться к локальным файлам. |
Особенности программного обеспечения
- (Для клиента и сервера) Чтобы использовать аутентификацию Kerberos, установите поддержку Linux krb5 Kerberos при помощи пакетов Kerberos операционной системы.
- Программное обеспечение X Window System для использования графического пользовательского интерфейса требуется в следующих сценариях:
- Вы хотите использовать мастер по установке Db2, чтобы установить продукт баз данных Db2 в операционных системах Linux или UNIX, или
- Вы хотите применять графические инструменты в Linux for x86 и Linux в AMD 64/EM64T.
- Micro Focus не предлагает поддержку никаких своих продуктов компиляторов COBOL в SLES 11.
- Если вы планируете использовать прозрачный протокол Lightweight Directory Access Protocol (LDAP) или RHEL 5, необходимо установить nss_ldap-253-35.el5 или более новую версию.
Особенности Linux с расширенной защитой
В системах RHEL, если Linux с расширенной защитой (Security-enhanced Linux, SELinux) включена и работает в принудительном режиме, запуск программы установки может завершиться неудачно из-за ограничений SELinux.
- Проверьте файл /etc/sysconfig/selinux.
- Используйте команду sestatus.
- Проверить в файле /var/log/messages замечания SELinux.
- Задать ее в разрешительном режиме и вызвать команду setenforce 0 под именем привилегированного пользователя.
- Изменить /etc/sysconfig/selinux и перезагрузить компьютер.
Если ваш продукт баз данных Db2 успешно установлен в системе RHEL, процессы Db2 будут выполняться не в ограниченном домене. Чтобы назначить процессы Db2 в их собственные домены, измените политику. Пример политики SELinux представлен в каталоге sqllib/samples.