Восстановление данных

Восстановление базы данных

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

  1. Убедитесь, что проект остановлен.
  2. Удалите поврежденную БД (поддиректория «kaskad» в директории «db» должна быть удалена или переименована).
  3. Откройте панель восстановления путем запуска менеджера интерфейса пользователя при помощи консоли с указанными ниже параметрами (интерфейс пользователя должен запускаться без подключения к менеджеру БД или менеджеру событий):

WCCOAui -n -p vision/restore.pnl

Рисунок: Панель восстановления данных

  1. Укажите директорию, в которой находится резервная копия, например, «C:\Temp».
  2. Выберите используемый носитель данных, например, HD/MO/JAZ.
  3. Нажмите кнопку «Начать«.

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

ПРИМЕЧАНИЕ

В среде ОС Windows директория «C:\temp» обязана существовать вне зависимости от месторасположения резервной копии. В случае отсутствия директории «C:\temp», в строке «Информация» будет выведено сообщение об ошибке «Ошибка при открытии целевого файла«.

Для устранения источника подобной ошибки необходимо создать директорию «C:\temp», после чего восстановление необходимо перезапустить при помощи кнопки «Начать»).

В среде ОС Linux в файле «PVSS_II.log» возможны следующие сообщения об ошибках:

  1. WCCILdata (1), 2003.02.21 14:34:39.766,IMPL ,SEVERE , 54, «Unexpected state», DataManDpIntern::refreshDiskStatus Cannot stat /tmp/prototype_1_db_backup/ WCCILdata (1),
  2. 2003.02.21 14:34:39.785,IMPL ,SEVERE , 54, «Unexpected state», DataManDpIntern::refreshDiskStatus Cannot stat /local/prototype_1/v1.01/db WCCILdatabg (1),
  3. 2003.02.21 14:35:52.237,IMPL ,SEVERE , 54, «Unexpected state», DataManDpIntern::refreshAlertSaveDirList Fehler beim lesen der Verzeichnisse! WCCILdatabg (1),
  4. 2003.02.21 14:35:52.237,IMPL ,SEVERE , 54, «Unexpected state», DataManDpIntern::refreshAlertSaveDirList Fehler beim lesen der Verzeichnisse!

Ошибки 1 и 2 известны и могут быть проигнорированы.

Ошибки 3 и 4 также известны. Данные сообщения об ошибках не будут выводиться при создании двух директорий /db/kaskad/save и /db/kaskad/alsave.

Восстановление проекта

Для восстановления проекта выполните следующее:

  1. Убедитесь, что проект остановлен.
  2. Замените файлы проекта файлами из резервной копии (например, путем копирования с заменой).
  3. Запустите проект.
  4. Импортируйте файлы ASCII из резервной копии при помощи менеджера ASCII.

Проект восстановлен из резервной копии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *