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

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (31)

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

h2. Уменьшить размер БД
*Вариант I*:

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

1. Сделать бекап базы
2. Закрыть период через меню Сервис в Carbon Manager

3. Выполнить [регламентные работы|asrdocnew:Регламентные работы] с полной проверкой БД

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

Закрытие периода удалит пользователей из корзины. Если это нежелательно, то используйте Вариант II.

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

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

1. Сделать бекап БД

2. Включить [удаленного помощника|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник]

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

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

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

6. Также перед переносом БД на другой сервер рекомендуется очистить БД от старых сообщений
6. Удалить старые записи о финансовых операциях, например, старше чем 1 декабря 2010 года, с помощью такой инструкции:

{code}
sqlexec /var/db/ics_main.gdb 'delete from msg_stack'
sqlexec /var/db/ics_main.gdb 'delete from msg'
sqlexec "delete from finance_operations where op_date<'2010-12-01'"
{code}

7. Выполнить полную проверку БД
7. Также перед переносом БД на другой сервер рекомендуется очистить БД от старых сообщений
{code}
sqlexec "delete from msg_stack"
sqlexec "delete from msg"
{code}

8. Произвести перезагрузку сервера
8. Выполнить [регламентные работы|asrdocnew:Регламентные работы] с полной проверкой БД.

h2. Удаление базы данных
9. Перезагрузить сервер

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

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


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