Документация iSZN

13. Установка механизма резервного копирования и серверных объектов iSZN на Windows-сервере

Создание каталогов

Потребуется создать два новых каталога. Для удобства можно создавать их в пределах имеющегося каталога Oracle.

  1. Для хранения резервных копий, например C:\Oracle\Archive.
  2. Для хранения самого скрипта резервного копирования, например C:\Oracle\BackupScript.

Установка и редактирование файлов

  1. Скопировать в каталог BackupScript файлы iszn_bkup.bat, Create-initial.sql1), 7za.exe2).
  2. Открыть файл iszn_bkup.bat на редактирование и изменить значения в разделе «Установка значений переменных» согласно приведённым там описаниям.

Создание пользователя

Чтобы скрипт резервного копирования можно было занести в планировщик вне зависимости от того, какой пользователь работает в системе и какой для него задан пароль, необходимо создать нового пользователя и установить ему собственный пароль.

  1. Открыть консоль «Управление компьютером» (либо выбрав в главном меню операционной системы «Пуск | Панель управления | Администрирование | Управление компьютером», либо выполнив в командной строке compmgmt.msc).
  2. Перейти к узлу «Локальные пользователи и группы | Пользователи». В контекстном меню выбрать пункт «Новый пользователь».
  3. Создать пользователя с именем ISZN_BKP. В диалоге создания пользователя снять флажок «Потребовать смену пароля при следующем входе в систему» и установить флажки «Запретить смену пароля пользователем», «Срок действия пароля не ограничен». Обязательно установить пароль этому пользователю.

Установка прав доступа

Открыть диалог свойств каталогов Archive и BackupScript, на вкладке «Безопасность» с помощью кнопки «Добавить...» внести пользователя ISZN_BKP в список тех, кто имеет к этим каталогам полный доступ (на чтение и запись).

Добавление задания в планировщик

Для того чтобы резервное копирование автоматически выполнялось в определённое время, необходимо добавить соответствующее задание в «Планировщик заданий» Windows. Последовательность действий:

  1. Открыть «Пуск | Панель управления | Назначенные задания».
  2. Выбрать пункт «Добавить задание».
  3. На второй странице мастера с помощью кнопки «Обзор» найти файл iszn_bkup.bat.
  4. На следующих двух страницах установить время и необходимую периодичность выполнения.
  5. На странице выбора пользователя обязательно указать имя ранее созданного пользователя ISZN_BKP и его пароль.
  6. На следующей странице установить флажок «Установить дополнительные параметры после нажатия кнопки «Готово».
  7. В строке, где указано имя файла iszn_bkp.bat, дописать в конец, после пробела, -b.
  8. Сохранить изменения нажатием на кнопку OK.

Проверить, что задание выполняется успешно:

  1. Щёлкнуть правой кнопкой мыши на задании и выбрать пункт «Выполнить».
  2. Скрипт запустится в фоновом режиме в скрытом окне, поэтому наблюдать за его работой можно будет только по протоколам и созданным файлам.
  3. После окончания выполнения состояние задания в консоли «Назначенные задания» сменится с «Работает» на код завершения (0×0). Состояния заданий отображаются в режиме «Таблица» (команда главного меню «Вид | Таблица).
  4. Проверить, что файл с резервной копией действительно создан.
  5. Просмотреть соответствующий ему протокол, убедиться в отсутствии ошибок.

См. также

1) Эти файлы можно получить, обратившись к разработчикам ИТЭС.
2) Файл входит в комплект архиватора 7-Zip.