Просмотр Исходного

h2. Работа с базой напрямую
{include:asrdocnew:Подключение к БД через ibexpert}

h2. Уменьшить размер БД

>закрытие периода также удалит пользователей из корзины, что совсем нежелательно....

1. Сделать бекап базы


2. Перевести  сервер в режим удаленного помощника


3. После загрузки сервера перевести его в режим SAFE MODE

4. Подключившись по ssh к серверу удалить старые сессии, например, старше чем 1 декабря 2010 года, с помощью такой инструкции:

{code}
sqlexec "delete from sessions where time_out < '2010-12-01';\n"
{code}

5. Удалить старые записи из аудита событий, например, старше чем 1 декабря 2010 года, с помощью такой инструкции:

{code}
sqlexec "delete from audit_operations where op_time<'2010-12-01'"
{code}
6. Выполнить полную проверку БД

7. Произвести перезагрузку сервера

h2. Удаление базы данных

После удаления базы конфигурация сервера останется неизменной, данные об абонентах, тарифах и регистрации будут потеряны.


Чтобы удалить базу: загрузитесь в режиме [удаленного помощника|http://asrdoc.ideco-software.ru/pages/viewpage.action?pageId=2687433], из локальной консоли перейдите в режим "SAFE MODE", подключитесь к серверу через удаленного помощника по ssh и переименуйте/удалите файл /var/db/ics_main.gdb. После перезагрузки на это место будет скопирована стартовая демонстрационная база.