Утилита резервного копирования — различия между версиями
(→Карточка задачи резервного копирования) |
(→Shadow-копии) |
||
Строка 77: | Строка 77: | ||
# Откройте вкладку {{tab|Настройки}}. | # Откройте вкладку {{tab|Настройки}}. | ||
# В группе полей {{fieldset|Shadow-копии}} в поле {{field|База данных}} укажите абсолютный путь к файлу базы данных. | # В группе полей {{fieldset|Shadow-копии}} в поле {{field|База данных}} укажите абсолютный путь к файлу базы данных. | ||
− | # В поле {{field|Пользователь}} укажите имя пользователя для подключения к базе данных | + | # В поле {{field|Пользователь}} укажите имя пользователя для подключения к базе данных. |
− | # В поле {{field|Пароль}} укажите пароль для подключения к базе данных | + | #: по умолчанию — {{code|TAXI}} для [[Такси-Мастер 1]] и |
− | # В поле {{field|Скрипт запуска Firebird}} укажите путь к файлу скрипта для запуска [[Firebird]] | + | #: {{code|SYSDBA}} для [[Такси-Мастер 2]]. |
− | # В поле {{field|Скрипт остановки Firebird}} укажите путь к файлу скрипта для остановки [[Firebird]] | + | # В поле {{field|Пароль}} укажите пароль для подключения к базе данных. |
+ | #: по умолчанию — {{code|bCgj4bSr}} для [[Такси-Мастер 1]] и | ||
+ | #: {{code|masterkey}} для [[Такси-Мастер 2]]. | ||
+ | # В поле {{field|Скрипт запуска Firebird}} укажите путь к файлу скрипта для запуска [[Firebird]]. | ||
+ | #: по умолчанию, {{путь к папке ТМ1|\FB15\bin\_start.bat}} для [[Такси-Мастер 1]] и | ||
+ | #: {{путь к папке ТМ2|\Firebird\bin\_start.bat}} для [[Такси-Мастер 2]]. | ||
+ | # В поле {{field|Скрипт остановки Firebird}} укажите путь к файлу скрипта для остановки [[Firebird]]. | ||
+ | #: по умолчанию, {{путь к папке ТМ1|\FB15\bin\_stop.bat}} для [[Такси-Мастер 1]] и | ||
+ | #: {{путь к папке ТМ2|\Firebird\bin\_stop.bat}} для [[Такси-Мастер 2]]. | ||
# Откройте вкладку {{tab|Shadow-копии}}. | # Откройте вкладку {{tab|Shadow-копии}}. | ||
# Нажмите кнопку {{button/ui|добавить-запись}} или клавишу {{key|Insert}}. | # Нажмите кнопку {{button/ui|добавить-запись}} или клавишу {{key|Insert}}. |
Версия 14:01, 22 апреля 2010
Компонент Утилита резервного копирования генерирует информацию о своей работе и записывает ее в журналы. Довольно часто необходимо вручную очищать журналы, чтобы избежать недостатка свободного места на жестком диске.
Утилита резервного копирования — утилита, позволяющая создавать резервные копии базы данных. Это очень важная утилита, которая предохраняет вас от возможных потерь данных при некорректной эксплуатации системы Такси-Мастер.
Утилита резервного копирования устанавливается на сервер Такси-Мастер. При установке вы можете отказаться от утилиты, на шаге выбора компонентов убрав флажок Утилита резервного копирования , но это не рекомендуется.
Содержание
Резервные копии
На вкладке Резервные копии находятся задачи резервного копирования. Каждая задача представляет собой набор нескольких параметров:
- Путь к базе данных.
- Расписание копирования.
- Путь к каталогу с резервными копиями.
- Дополнительные данные, необходимые для работы утилиты с данной задачей.
Чтобы создать новое задание, нажмите кнопку Добавить или клавишу Instert и в открывшемся окне создания новой задачи заполните следующие поля:
- В поле DNS имя сервера укажите имя компьютера, на который установлен сервер Такси-Мастер, и на котором работает Firebird.
- В поле База данных укажите абсолютный путь к базе данных.
- В поле Время укажите время, в которое будет производиться создание резервной копии.
- В поле Дни недели укажите дни недели, по которым будет производиться резервное копирование.
- В поле Каталог резервирования укажите путь к каталогу, в котором будут храниться резервные копии.
- Нажмите OK для сохранения новой задачи.
Карточка задачи резервного копирования
В таблице на вкладке Резервные копии находится список задач. На изображении выше вы можете увидеть список из одной задачи, но в действительности задач может быть как угодно много. По двойному клику по задаче открывается ее карточка:
Выше уже были описаны все поля, а также данные, которые в эти поля нужно вводить. Здесь, на изображении, вы можете увидеть, как в действительности выглядит заполненная карточка задачи резервного копирования.
В данном случае поля Пользователь и Пароль недоступны для редактирования. В них введены данные для базы данных Такси-Мастер 1. Это происходит в том случае, когда утилите однозначно известно, база данных какой версии будет резервироваться.
Резервирование
Резервирование базы данных может происходить автоматически (на основании задач, см. выше) или вручную.
Чтобы происходило автоматическое резервирование на основании задач, утилита резервного копирования всегда должна быть запущена. Это единственное условие, никаких дополнительных действий не требуется.
Чтобы зарезервировать базу данных вручную, необходимо выполнить следующие действия:
- Откройте утилиту резервного копирования на вкладке Резервные копии .
- Выберите в списке задачу, по которой нужно произвести резервирование. Для этого нужно щёлкнуть на ней мышью, чтобы курсор установился на нее.
- Нажмите кнопку Резервировать или комбинацию клавиш Ctrl+B (от англ. “backup”). Появится небольшое окно, в котором вы увидите индикатор процесса резервирования.
- Дождитесь завершения резервирования. После завершения операции окно с индикатором процесса исчезнет.
- Сверните утилиту.
Восстановление из резервной копии
Восстановление из резервной копии происходит по какому-то заданию, поэтому чтобы восстановить базу данных, нужно создать хотя бы одно задание (см. выше). После этого выполните следующие действия:
- Отключите все подключения к базе данных.
- Выберите в списке задание на резервирование, которое соответствует нужной вам базе данных.
- Нажмите кнопку Восстановить или комбинацию клавиш Ctrl+R (от англ. “restore”).
- В открывшемся диалоговом окне выбора файла укажите путь к нужной резервной копии.
- Нажмите OK .
- Дождитесь завершения восстановления базы данных.
После этого рекомендуется перезагрузить компьютер, хотя это не является обязательным.
Shadow-копии
Shadow-копирование представляет собой ведение синхронной копии базы данных. При поломке одной копии происходит быстрое переключение на другую, что позволяет сузить пробел в работе к минимальному времени. Чтобы настроить shadow-копирование в утилите резервного копирования, выполните следующие действия:
- Откройте утилиту резервного копирования.
- Откройте вкладку Настройки .
- В группе полей Shadow-копии в поле База данных укажите абсолютный путь к файлу базы данных.
- В поле Пользователь укажите имя пользователя для подключения к базе данных.
- по умолчанию — Такси-Мастер 1 и TAXI для
- Такси-Мастер 2. SYSDBA для
- В поле Пароль укажите пароль для подключения к базе данных.
- по умолчанию — Такси-Мастер 1 и bCgj4bSr для
- Такси-Мастер 2. masterkey для
- В поле Скрипт запуска Firebird укажите путь к файлу скрипта для запуска Firebird.
- по умолчанию, Такси-Мастер 1 и C:\Program Files\Taxi-Master\FB15\bin\_start.bat для
- Шаблон:Путь к папке ТМ2 для Такси-Мастер 2.
- В поле Скрипт остановки Firebird укажите путь к файлу скрипта для остановки Firebird.
- по умолчанию, Такси-Мастер 1 и C:\Program Files\Taxi-Master\FB15\bin\_stop.bat для
- Шаблон:Путь к папке ТМ2 для Такси-Мастер 2.
- Откройте вкладку Shadow-копии .
- Нажмите кнопку или клавишу Insert.
- В открывшемся окне "Shadow-копия" укажите путь к файлу shadow-копии (например, C:\data.shd ).
- Нажмите OK .
Не создавайте большое количество shadow-копий — это может замедлить работу сервера.
Активация работы shadow-копии
Если в процессе работы база данных повредилась (самая частая ошибка — физическое копирование при имеющихся подключениях), вы можете быстро активировать shadow-копию. Для этого выполните следующие действия:
- Откройте утилиту резервного копирования.
- Откройте вкладку Shadow-копии .
- Выберите в списке shadow-копию.
- Нажмите кнопку Активировать .
После этого вы можете заняться восстановлением базы данных (см. починка базы данных).
Настройки
На вкладке Настройки находятся настройки утилиты резервного копирования. Не рекомендуется изменять их.
Журнал работы
Утилита резервного копирования ведет журнал работы — TMBackup.log . Он находится в той же папке, в которой располагается утилита, по умолчанию путь к нему — C:\Program Files\Taxi-Master\TMBackup.log .
Ссылки
- Сборка мусора — сборка мусора с помощью утилиты резервного копирования
- Перенос базы данных
- Резервная копия базы данных
- Обновление Такси-Мастер
- http://taxidev.blogspot.com/2010/03/tmbackup.html — рецепт приготовления TMBackup.