Активация табличного секционирования в базе данных
После выделения пространства для секций, вы готовы к активации OpenEdge Table Partitioning в базе данных с помощью Database Administration Console. Здесь стоит отметить, что по мере необходимости вы можете создавать новые области хранения для секций и после включения механизма, т.е. активация Table Partitioning не означает, что после этого вы не сможете добавлять новые области.
Перед тем как включить табличное секционирование, ваша база данных должна быть настроена как управляемый в OpenEdge Management ресурс. О том, как это сделать, вы и узнаете далее.
Настройка базы данных в качестве управляемого ресурса OpenEdge Management
Ниже приведены шаги по настройке БД в OE Management. Мы настроим базу данных и сделаем её автоматически запускаемой:
- Подключитесь к OpenEdge Management щёлкнув в Windows по Start -> All Programs -> Progress -> OpenEdge -> Management Console.
- Введите учётную запись администратора и пароль в диалоге подключения и щёлкните Ok.
- В меню панели управления для добавления нового ресурса щёлкните Resources -> New -> Database
- На открывшейся странице настройки нового ресурса базы данных:
- в поле Database Display Name введите имя базы данных, для её идентификации в рамках OpenEdge Management. Здесь в качестве примера мы будем использовать базу данных sports
- в поле Database Path and Filename введите полный путь к базе данных и имя файла базы данных. Напомним, имя файла базы данных это файл с расширением .db, т.е. в нашем случае содержимое этого поля будет следующим: C:\OpenEdge\WRK\sports2000.db
Примечание: расширение .db указывать необязательно. - в поле Database Port введите номер порта для сетевого подключения к базе данных. В нашем примере мы используем порт 30301.
- в поле Autostart Database Broker установите галочку для автоматического старта базы данных.
Примечание: в промышленной среде вы наверняка захотите вручную контролировать процесс старта и останова базы данных. В рамках этого курса автоматический старт базы нам нужен исключительно для удобства изучения. - Щёлкните по кнопке Submit.
- На открывшейся странице управления базой данных обновите страницу несколько раз. Как только будет выполнен старт базы данных или подключение к ней (если она уже стартована) в секции Database Status статус базы данных установится флаг Running.
Активация Table Partitioning
После настройки базы данных в качестве управляемого ресурса OpenEdge Management мы можем приступить к активации OpenEdge Table Partitioning. Для этого применяется следующая последовательность шагов в Database Administration Console:
- Перейдите в Database Administration -> Go to Database Administration
Откроется вкладка Database Administration, на которой будет содержаться список доступных подключений к базам данных, включая базу, в которой мы собираемся активировать табличное секционирование. - Щелкните по необходимой базе данных.
- На правой панели откроется пять секций с информацией о базе данных. Обратите внимание, что в секции Database Features функция Table Partitioning не активна в базе данных.
- Щёлкните по Enable для активации Table Partitioning.
- Щёлкните по Enable table partitioning и затем Ok.
Примечание. В качестве альтернативы предыдущему способу активации Table Partitioning, вы можете использовать утилиту PROUTIL с классификатором ENABLE TABLEPARTITIONING, которую можно использовать в командной строке и применять к работающей базе данных.
proutil db-name -C enabletablepartitioning