Создание файла параметров
Файл параметров – это текстовый файл, в котором каждая строка представляет собой параметр старта, состоящий из имени параметра и, если требуется, значения параметра.
Для создания файла параметров может быть использован любой текстовый редактор, с помощью которого файл заполняется всеми необходимыми параметрами и сохраняется с расширением «.pf». В качестве альтернативного решения файл параметров можно создать и заполнить в Windows с помощью инструментария Data Administration, а в UNIX с помощью Data Dictionary.
Файл параметров должен содержать параметры старта для разделяемой памяти, BI, буферного пула, AI и сетевой коммуникации. Он также может содержать ряд дополнительных параметров для старта базы данных и параметры для автоматического управления механизмом After-Imaging.
Примеры параметров старта представлены в следующей таблице:
Параметр |
Назначение |
Параметры старта базы данных | |
-db db-name | Путь к файлу базы данных .db. |
-H host-name | Имя хоста, на котором работает база данных. |
-S service-name | Имя сервиса или номер порта, используемые брокером. Допустимы значения от 2000 до 32767. Параметр предназначен для подключения к базе данных дистанционных клиентов и SQL-клиентов. |
-N network-type | Протокол сетевой коммуникации (TCP или SNA). |
-n n | Максимальное количество подключённых к базе данных пользователей, включая, удалённых клиентов и процессов BIW, APWs, AIW, Watchdog, PROMON и т.п. По умолчанию имеет значение 21. |
-Mn n | Количество серверов и логин брокеров. Применяется только для первичного брокера. |
-Mpb n | Максимальное количество серверов на брокера. По умолчанию имеет значение 4. |
-Ma n | Максимальное количество дистанционных клиентов на сервер. По умолчанию 5. Рекомендуемое значение 10. |
-Mi n | Минимальное количество дистанционных клиентов на сервер. По умолчанию 1. |
-m3 | Старт вторичного логин брокера. |
-ServerType type | Тип сервера. Допустимые значение 4GL, SQL или Both. 4GL это синоним ABL, используется для старта ABL-брокера. |
Параметры управления After-Imaging | |
-aiarcdir dirlist | Каталог или каталоги для сохранения архивов AI-экстентов базы данных.
При использовании нескольких каталогов: в UNIX, каталоги в списке должны быть разделены запятой, не допускается использование пробелов; в Windows, каталоги в списке должны быть разделены запятой, не допускается использование пробелов, каждый каталог должны быть заключён в двойные кавычки. |
-aiarcinterval seconds |
Интервал архивирования AI-экстентов в секундах. Допустимы значения от 120 (2 минуты) до 86 400 (24 часа). |
Пример файла параметров:
# Configuring startup parameters for brokers, servers, and users -db atm # database name -H localhost # host machine name -S 2001 # port number -n 101 # maximum number of users -Mn 15 # maximum number of servers and brokers -Mpb 5 # maximum number of servers per broker -Ma 4 # maximum number of remote clients per server -Mi 1 # minimum number of remote clients per server -ServerType 4GL # type of server # # Configuring startup parameters for shared memory -spin 24000 # Spin Lock Retries -omsize 1024 # Storage Object Cache Size -pinshm # Pin Shared Memory -shmsegsize 4096 # Shared Memory Segment Size # # Configuring startup parameters for BI -bibufs 30 # BI Buffers # # Configuring startup parameters for database buffers -B 4000 # Primary buffer pool -B2 1000 # Alternate buffer pool # # Configuring startup parameters for AI -aibufs 30 # AI Buffers -aiarcdir ..\ai # AI archiver directory # # Configuring startup parameters for network communication -prefetchDelay # Prefetch Delay -prefetchNumRecs 32 # Prefetch Num Recs -prefetchFactor 100 # Prefetch Factor -prefetchPriority 32 # Prefetch Priority