Форма «Удаление старых данных и переиндексация» |
В начало Назад Далее |
Форма "Удаление старых данных и переиндексация" закладка "Удаление старых данных" предназначена для удаления выбранных устаревших данных. Форма показана на рисунке ниже.
Форма "Удаление старых данных и переиндексация", закладка "Удалением старых данных" Для удаление старых данных необходимо: •Выполнить подключение к серверу БД - кнопка "Подключение к БД". Необходимо использовать пользователя SYSTEM для СУБД Oracle и cnt для СУБД PostgreSQL. После подключения к БД и до выхода из этой формы новые подключения к серверу БД будет запрещены. Для разрешения новых подключений необходимо в форме "Исполнение SQL-запросов" дать команду: •для СУБД Oracle под пользователем SYSTEM - alter system disable restricted session; •для СУБД PostgreSQL под пользователем cnt - ALTER DATABASE cnt CONNECTION LIMIT -1;
•Выбрать дату, до которой будут удалены старые данные - поле "Удалять данные до (данные за эту дату останутся в БД):"; •Выбрать тип данных, которые будут удалены - поставить, если не установлены, галочки в колонке "Удалять"; •Удалить выбранные старые данные до указанной даты - кнопка "Удалить выбранные старые данные до указанной даты". Эта операция занимает продолжительное время и ее ход отображается на индикаторе внизу окна. Операцию можно прервать кнопкой "Прервать процедуру удаления";
Так же можно посмотреть дату первых и последних данных выбранных типов - для этого необходимо нажать кнопку "Определение первых и последних данных". Данная операция ну удаляет имеющиеся данные. Для выполнения вспомогательных операции или вызова дополнительных диспетчеров используйте выпадающее меню кнопки "Дополнительные действия": •Разрешить подключения - разрешение новых подключений, если они были запрещены ранее. Новые подключения так же будут автоматически разрешены при выходе из данной формы. •Диспетчер подключений - вызов формы "Диспетчер подключений"; •Диспетчер табличных пространств - вызов формы "Диспетчер табличных пространств"; •Создание основных индексов - создание основных индексов, если их нет по каким-либо причинам. Без основных индексов работа всего АльфаЦЕНТРа невозможна; •Удаление вспомогательных индексов - удаление вспомогательных индексов, если они по каким-либо причинам остались в БД. Эти индексы не нужны и занимают лишнее место в БД.
Форма "Удаление старых данных и переиндексация" закладка "Переиндексация" предназначена для переиндексации всех данных БД АльфаЦЕНТР. Форма показана на рисунке ниже.
Форма "Удаление старых данных и переиндексация", закладка "Переиндексация"
Для переиндексации (пересоздание всех индексов) всех данных в БД АльфаЦЕНТР необходимо: •Выполнить подключение к серверу БД - кнопка "Подключение к БД". Необходимо использовать пользователя SYSTEM для СУБД Oracle и cnt для СУБД PostgreSQL. После подключения к БД и до выхода из этой формы новые подключения к серверу БД будет запрещены. Для разрешения новых подключений необходимо в форме "Исполнение SQL-запросов" дать команду: •для СУБД Oracle под пользователем SYSTEM - alter system disable restricted session; •для СУБД PostgreSQL под пользователем cnt - ALTER DATABASE cnt CONNECTION LIMIT -1; •Выполнить переиндексацию - кнопка "Выполнить переиндексацию". Эта операция последовательно выполняет создание новых индексов для данных и заменяет старые индексы новыми. Для отмена операции необходимо нажать кнопку "Прервать переиндексацию". •Разрешить новые подключения. Новые подключения так же будут разрешены при выходе из данной формы. |