Форма «Удаление старых данных  и переиндексация»

В начало  Назад  Далее

 Форма "Удаление старых данных и переиндексация" закладка "Удаление старых данных" предназначена для удаления выбранных устаревших данных. Форма показана на рисунке ниже.

 

DeleteData

Форма "Удаление старых данных и переиндексация", закладка "Удалением старых данных"

 Для удаление старых данных необходимо:

Выполнить подключение к серверу БД - кнопка "Подключение к БД". Необходимо использовать пользователя SYSTEM для СУБД Oracle и cnt для СУБД PostgreSQL. После подключения к БД и до выхода из этой формы новые подключения к серверу БД будет запрещены. Для разрешения новых подключений необходимо в форме "Исполнение SQL-запросов" дать команду:

для СУБД Oracle под пользователем SYSTEM - alter system disable restricted session;

для СУБД PostgreSQL под пользователем cnt - ALTER DATABASE cnt CONNECTION LIMIT -1;

 

Выбрать дату, до которой будут удалены старые данные - поле "Удалять данные до (данные за эту дату останутся в БД):";

Выбрать тип данных, которые будут удалены - поставить, если не установлены, галочки в колонке "Удалять";

Удалить выбранные старые данные до указанной даты - кнопка "Удалить выбранные старые данные до указанной даты". Эта операция занимает продолжительное время и ее ход отображается на индикаторе внизу окна. Операцию можно прервать кнопкой "Прервать процедуру удаления";

 

Так же можно посмотреть дату первых и последних данных выбранных типов - для этого необходимо нажать кнопку "Определение первых и последних данных". Данная операция ну удаляет имеющиеся данные.

Для выполнения вспомогательных операции или вызова дополнительных диспетчеров используйте выпадающее меню кнопки "Дополнительные действия":

Разрешить подключения - разрешение новых подключений, если они были запрещены ранее. Новые подключения так же будут автоматически разрешены при выходе из данной формы.

Диспетчер подключений - вызов формы "Диспетчер подключений";

Диспетчер табличных пространств - вызов формы "Диспетчер табличных пространств";

Создание основных индексов - создание основных индексов, если их нет по каким-либо причинам. Без основных индексов работа всего АльфаЦЕНТРа невозможна;

Удаление вспомогательных индексов - удаление вспомогательных индексов, если они по каким-либо причинам остались в БД. Эти индексы не нужны и занимают лишнее место в БД.

 

 Форма "Удаление старых данных и переиндексация" закладка "Переиндексация" предназначена для переиндексации всех данных БД АльфаЦЕНТР. Форма показана на рисунке ниже.

 

DeleteData2

Форма "Удаление старых данных и переиндексация", закладка "Переиндексация"

 

 Для переиндексации (пересоздание всех индексов) всех данных в БД АльфаЦЕНТР необходимо:

Выполнить подключение к серверу БД - кнопка "Подключение к БД". Необходимо использовать пользователя SYSTEM для СУБД Oracle и cnt для СУБД PostgreSQL. После подключения к БД и до выхода из этой формы новые подключения к серверу БД будет запрещены. Для разрешения новых подключений необходимо в форме "Исполнение SQL-запросов" дать команду:

для СУБД Oracle под пользователем SYSTEM - alter system disable restricted session;

для СУБД PostgreSQL под пользователем cnt - ALTER DATABASE cnt CONNECTION LIMIT -1;

Выполнить переиндексацию - кнопка "Выполнить переиндексацию". Эта операция последовательно выполняет создание новых индексов для данных и заменяет старые индексы новыми. Для отмена операции необходимо нажать кнопку "Прервать переиндексацию".

Разрешить новые подключения. Новые подключения так же будут разрешены при выходе из данной формы.