Главная » Работа в АР-ИМ » Настройка » База данных

Резервное копирование, востоновление, обработка

Важно:

БАЗА ДАННЫХ - в ней содержится  все данные вашей деятельности и необходимо всеми методами защищать эти данный (это конечно не занчит что чуть ли не каждые 5 минут нужно делать резервные копии).

Переодически нужно делать резервные копии базы. Она как можно защищена , но бережоного бог бережет. За 3 года работы проблем было аж две, обе изличились.

1я непонятная  (небыло времени разбираться) , при переезде офиса почемуто БД из 200мб превратилась в 10мб (мое мнение человеческое вмешательство) - вылечил востоновил бекап за неделю назад (в офисе меня небыло неделю, серв перегружали бекапер не запущен был, отсутствовал по причине облагуустройства нового офиса).

2я, другая фирма - комп без бесперебойника , (мой вердикт-предположение) в момент отключения зависла транзакция (у интербейса есть такое он блокирует работу или не может работать пока проблему не исправят(как и у многих другтих серверов БД)) переиндексировал таблицы все заработало.

Делеть копии нужно хотябы раз 1-7 дней. В случаи чего любой человек знающий Интербейс может востановить бекап, или воспользоваться встроеными методами в программу, даже если в бекапе нет последних данных все заявки сохраняются на компьютерах менеджеров в момент их добавления или изменения и можно востановить или найти потеряную информацию (находится в корне программы Templates\zakaz.his ).

Как делать копию базы:

1.Зайти в настройки нажать скопирровать БД (в окне с СКЛ будет сообщение о начале копирования и конец копирования).

2.Обезательно отключить все соединения с базой (чуть ли не выдернуть сетевой шнурок, и то при этом перегрузится (чтобы все обращения законченые - не законченые отрубить), если с базой работает большой колектив) и скопировать фаил с расширением *.gdb (обычно лежит на диске С:\ в корне) на сервере кудато.

2.Есть куча левых  программ по копированию и резервированию таких баз (нада только указать нужные параметры).

3.Написал свой дампер с таймером, лежит - скоро скажу где.

4.Зная интербейс есть серверный механизм как это сделать.

В настройках есть еще функции по работе с базой но без необходимости ими не нужно пользоваться:

Обработка индексов - переиндексирует таблицы, но так как небыло необходимости ею пользоваться не проверялась с 2009 года (скорее всего индексы многие поменялись и она не совсем щас актуальна)

Проверка базы - разробатывалась для проверки целостности базы (до сих пор ее применение ни как не показало своей полезности).

Востановление БД - нужная функция но в последних версиях отключена (без знания механизмов или со злым умыслом может принести только вред - так как пользователь с неправельно прописаным доступом в программе может почти одним нажатием все испортить).

Заключение: Непридвидимых отключений было 1000 при етом база работала (кроме 2х описаных выше случаев которые лечатся) единственное после их какоето время база тупит (думаю связано с какимето востановительно-кешируемо-тестируемых процессов винды).